1958年成立大许公社,1960年析置太山公社。
1983年分别改为大许乡、太山乡。
1996年大许撤乡建镇。
1996年,大许镇面积67平方千米,人口3.3万人,辖大许、刘鹿、靖集、许台、麻沟、团埠、后王、黄楼、李瓦、朱庙、姚庄、张瓦、东探、西探、临河、朱庄、邵楼、岳海、小岳19个行政村;太山乡面积70平方千米,人口3.8万人,辖太山、马庄、九山、河西、青山、板桥、刘山、邵桥、横山、梨园、简城、苗辅、沙庄、郑庙、房亭、大吴、小墩、大刘18个行政村。2000年4月,撤销太山镇,并入大许镇,全镇面积129.1平方千米,人口7.22万人,辖37个行政村,镇政府驻大许村。2007年4月,迁至后王村,全镇23个村民委员会,96个自然村,144个村民小组。