西漢時為樂昌縣城近區。
晉屬昌樂縣。
東魏屬昌州。
隋改繁水。
唐代稱昌樂鄉,其北部為臨繁鄉。
明代稱晉賢鄉。
嘉靖年間鄉改里。
清代改里為社。
1929年廢社建鄉,后分5個區,梁村鄉大部分屬第三區。
1934年全縣劃為3個區,梁村鄉仍為第三區。
1941年南樂縣以大(名)清(豐)公路為界分為二縣,東為南樂縣,西為衛河縣,梁村鄉屬衛河縣。
1946年衛河縣撤銷,仍屬南樂縣。
1948年屬第七區。
1949年屬第五區,區政府駐張浮丘。
1956年設梁村鄉。
1958年改為梁村公社。
1984年改設梁村鄉。