1953年建乡为扣庄乡(邓新房子乡)、(西晒甲山乡)、陈官营乡、寺前乡、古松庄乡;1958年为红旗人们公社扣庄管理区,东升人民公社陈官营管理区;1961年成立扣庄人民公社,陈官营人民公社;1967年为扣庄人民公社革命委员会,陈官营人民公社革命委员会;1970年为扣庄人民公社,陈官营人民公社;1984年改建乡为扣庄乡,陈官营乡;1992年扣庄乡、陈官营乡合并为扣庄乡,2020年12月25日撤销扣庄乡,设立扣庄镇,以原扣庄乡的行政区域为扣庄镇的行政区域至今。