民国三十四年(1945年)10月,梁屯区政府成立。
民国三十六年(1947年)8月,成立梁屯分区。
民国三十八年(1949年)5月,复设梁屯区,属盖平县。
1956年3月,并区建乡,梁屯区并入万福区,梁屯境内设置孙屯、梁屯、富裕3乡。
1958年6月,全县撤区并乡,富裕、孙屯2乡并入梁屯乡,半拉庙划归旺兴仁乡;同年10月1日,成立盖平县公社。
1959年3月,撤销盖平县公社,梁屯大队改公社,原管理区未动,下属的作业区改生产大队。
1961年5月,从梁屯公社划出成立旺兴仁、小石棚2个公社。
1978年秋,九盘岭大队的东升和田屯大队的郭北、郭西、续堡子4个生产队合并成立东升林场。
1983年,撤销梁屯公社成立梁屯乡。
1999年,撤销梁屯乡建立梁屯镇,下辖不变。
2001年11月19日,旺兴仁乡与梁屯镇合并为梁屯镇。