朱仙庄前身为宿县三铺公社,驻三铺村。
1982年撤销三铺公社,成立三铺,隶属宿县。
1984年6月,撤销三铺成立朱仙庄建制镇,镇址迁到朱仙庄村,行政辖不变,辖朱仙庄,镇东,三铺3个街道和二郎,后场,新河,二铺4个乡。
1992年2月,撤掉4乡3街道,直管40个行政村。
1992年12月,宿县,宿州(县级)合并成立宿州(县级),朱仙庄镇隶属宿州。
1998年12月,撤地建,撤销县级宿州,设埇桥,朱仙庄镇隶属埇桥。