清代屬陳溪鎮,民國初屬陳溪鄉,民國18年(1929年)屬第三區,民國23年屬第二區。
民國31年8月建梁岔區,民國35年9月撤區為鄉,屬同興區,民國37年改屬成集區。
1957年12月撤區并鄉,將來庵、陳溪鄉及余圩、道明、馬圩等鄉的一部分并入梁岔鄉。
1958年9月成立梁岔公社,1977年12月河網公社的鮑營大隊、前進公社汪圩大隊的4個生產隊劃歸梁岔公社;梁岔公社紅星大隊劃歸成集公社。
1983年6月改稱梁岔鄉。
1988年撤鄉建鎮。
2001年進行并村聯組,全鎮轄13個行政村,2個居委會。