民國十年(1921年),黑山縣劃為6區(qū),無梁殿為第四區(qū)。
民國二十一年(1932年),日偽政府劃黑山縣為44村。
民國二十九年(1940年),并為27村,無梁殿均為其中一個(gè)村。
民國三十七年(1948年)2月,黑山縣成立,設(shè)8區(qū),無梁殿成立第六區(qū)人民政府。
中華人民共和國成立后,無梁殿為黑山縣第六區(qū)。
1955年,六區(qū)劃分為無梁殿、大民、卡拉木3鄉(xiāng)。
1957年,并鄉(xiāng)撤區(qū),劃分為無梁殿、大民、卡拉木、砬子山4鄉(xiāng);同年,又并為無梁殿、成子山2鄉(xiāng)。
1958年春,實(shí)行公社化,為1鄉(xiāng)、1社建制;同年10月,改建晨光公社。
1980年9月,無梁殿公社改無梁殿公社管理委員會。
1983年9月,改無梁殿鄉(xiāng);后改無梁殿鎮(zhèn)。