解放前属汶上县第十区;解放后北部高彦屯等八个村庄划归南旺县第三区,其南部全部划归第四区。
1953年南旺县撤销后,原属南旺县第三区的八个村庄划归嘉祥县十三区,原属南旺县第四区的村庄,划为嘉祥县第十四区。
1957年撤区并乡,建立老僧堂乡,辖八个高级农业生产合作社。
1958年9月并入火箭人民公社,1958年12月撤销嘉祥县,此社的四十个大队,划归郓城县东风人民公社,驻地梁宝寺。
1960年春,划归黄堆集人民公社。
1962年恢复嘉祥县,始建老僧堂人民公社,1968年更名为东风人民公社。
1981年12月报请山东省人民政府批准,更名老僧堂公社。
1984年农村体制改革中更为老僧堂乡,2013年1月撤乡设镇,更名为老僧堂镇,并沿用至今。