秦始皇二十七年(公元前220年),置冤句县(今庄寨镇),属东郡管辖。
西汉初年,冤句县属梁国。
西汉景帝年间,冤句县属济阴郡。
南朝宋时,废冤句县。
北魏复置冤句县。
北宋元祐元年(1086年),改冤句县为宛亭县,属兴仁府济阴郡。
金大定八年(1168年),宛亭城被黄河冲毁,废宛亭县,省入济阴。
明洪武四年(1371年),庄寨境分属曹县夏侯都、东明县东明都和祥符县辛安都。
明永乐二年(1404年),庄姓自山东青州府益都马儿山阳枣林迁居至此,因构筑寨墙而名庄寨。
清雍正十三年(1735年),分属桃源、辛安、东明三里。
民国十七年(1928年),属曹县第十区(驻桃源)。
民国三十三年(1943年)8月,属齐滨县第三区。
民国三十八年(1949年)8月,属曹县第七区(驻桃源)。
1958年3月,庄寨从桃源分出,设立庄寨乡;9月,庄寨乡与桃源乡合并设宇宙人民公社;10月,改称桃源集人民公社。
1960年2月,桃源集人民公社更名为庄寨人民公社。
1979年1月,庄寨人民公社东部50个村庄划出,成立桃源集人民公社;南部4个村划归大寨集人民公社。
1983年12月,撤销庄寨人民公社,成立庄寨镇和白茅乡,均属曹县庄寨区。
1988年12月,撤销庄寨区;撤销白茅乡,原白茅乡行政区域并入庄寨镇。
庄寨镇的行政区划
2021年12月26日。日照至兰考高铁曲阜至庄寨段开通运营公告介绍说明,菏泽庄寨到兰考的高铁于2021年12月26日已经通车,“牡丹之都”菏泽接入全国高铁网,菏泽至北京、济南最快时间分别缩短至2小时59分钟、1小时23分钟。菏泽,山东省辖地级市,中国牡丹之都,古称曹州,位于山东省西南部,鲁苏豫皖四省交界地带。
截至2013年,庄寨镇下辖3个社区、32个行政村。 庄子寨社区 潘寨社区 丁寨社区 赵寨村 虎头王村 娘娘营南村 娘娘营北村 东寺村 车寨村 张寨村 蔡口村 西冯寨村 祥符寨北村 祥符寨东村 祥符寨南村 大马王村 崔庄村 卢庄村 马坊村 邹庄村 冯寨村 秦寨村 郭小湖村 王庄村 前韩村 后韩村 段集村 纸坊村 王言庄村 白茅东村 白茅西村 仝大营村 陈小营村 张辛庄村 仓上村