西汉时为乐昌县城近区。
晋属昌乐县。
东魏属昌州。
隋改繁水。
唐代称昌乐乡,其北部为临繁乡。
明代称晋贤乡。
嘉靖年间乡改里。
清代改里为社。
1929年废社建乡,后分5个区,梁村乡大部分属第三区。
1934年全县划为3个区,梁村乡仍为第三区。
1941年南乐县以大(名)清(丰)公路为界分为二县,东为南乐县,西为卫河县,梁村乡属卫河县。
1946年卫河县撤销,仍属南乐县。
1948年属第七区。
1949年属第五区,区政府驻张浮丘。
1956年设梁村乡。
1958年改为梁村公社。
1984年改设梁村乡。