1959年建拳铺公社,1984年改乡。1996年,面积40平方千米,人口3万人,辖拳东、拳西、拳南、拳北、汪海屯、李乡、玉皇庙、后杨楼、前杨楼、徐庄、古路沟、西王庄、崔庄、前仝店、后仝店、刘庄、郭堂、东杨集、牛楼、西杨集、李官楼、方庄、高庙、吴庄、宋庄、路垓、盛庄、东王庄、南杜庄、黄庄、蔡庄、陶庄、韩楼、苗庄、北杜庄35个行政村。
1959年建徐集公社,1984年改为徐集镇。1996年,面积46平方千米,人口3.4万人,辖东徐集、西徐集、郭楼、西马庄、东马庄、阚庄、鲁庙、李垓、秦店、北张庄、堂子、盛垓、张庄、刘庄、吴庄、孔 楼、刘楼、吴楼、袁庄、西吴大庙、东吴大庙、杨庙、西侯庄、李阁、马庄、崔庄、王楼、张楼、李保营、安庄、刘集、前张庄、后张庄、吕楼、耿乡、关乡、北王庄、蔡林北、蔡林南、蔡林西、蔡林东、汤垓、侯庄、林庄44个行政村。
1979年1月建信楼公社,1984年改乡。1996年,面积37平方千米,人口2.3万人,辖信楼、西王庄、李垓、东王庄、孙庄、孤柳店、曹楼、盛庄、王楼、西水坑、二郎庙、东水坑 、后杨楼、西官路、东官路、路楼、潘庄、高庙、申庄、李庄、张庄、前杨楼、戴庄、陆庄、郭庄、陶庄、南王庄27个行政村。
1984年建方庙乡。1996年,面积22平方千米,人口1.6万,辖方庙东、方庙西、褚庄、张庄、申垓、齐楼、路楼、东邱庄、甄庄、杨街、谢街、姚庄、万花张庄、戴庄、琉璃井、刘官屯等17个行政村。
2000年5月,撤销拳铺乡,设立拳铺镇。2000年12月,撤销信楼乡,并入徐集镇;撤销方庙乡,并入拳铺镇。2008年6月,撤销徐集镇,整建制并入拳铺镇。调整后的拳铺镇与拳铺工业园实行镇区合一的管理体制,辖122个村,10.1万人,总面积145平方千米。
1978年,将拳铺镇镇区分为拳西、拳东、拳北、拳南四大区域。
2000年5月11日,撤销拳铺乡,设立拳铺镇(鲁政函民字[2000]34号)。
2008年6月,拳铺镇被确定为济宁市十三个新型乡镇试点之一,为加快新型乡镇建设步伐,梁山县拳镇铺镇实行镇园合一,将徐集镇整建制并入拳铺镇,新的乡镇沿用拳铺镇名称,与拳铺工业园合为一体。调整后的拳铺镇辖122个村,10.1万人,总面积145平方公里。