梁山建縣前屬南旺縣,1953年8月設立拳鋪區(qū);1958年2月撤區(qū)并鄉(xiāng),設立拳鋪、徐集、信樓鄉(xiāng);1959年11月改建為拳鋪、徐集人民公社;1979年1月,由徐集人民公社分出成立信樓人民公社;1984年2月撤社改鄉(xiāng),徐集區(qū)轄徐集鎮(zhèn)、拳鋪鄉(xiāng)、方廟鄉(xiāng)、信樓鄉(xiāng)。
2000年5月,撤銷拳鋪鄉(xiāng),改設拳鋪鎮(zhèn)。
2000年12月,撤銷信樓鄉(xiāng),并入徐集鎮(zhèn);撤銷方廟鄉(xiāng),并入拳鋪鎮(zhèn)。
2008年7月,撤銷徐集鎮(zhèn),整建制并入拳鋪鎮(zhèn)。
調整后的拳鋪鎮(zhèn)與拳鋪工業(yè)園實行鎮(zhèn)區(qū)合一的管理體制,轄78個行政村。