民国初,属治城乡。
苏维埃时期,设乡苏维埃,属巴中特别市苏维埃。
民国二十五年(1936年),置断垭乡联保。
民国二十九年(1940年),置断垭乡。
民国三十年(1941年),更名东兴乡。
1951年4月,设平粱乡。
1952年春,以浅滩、大溪、炮台、回风等地置回风乡(治今回风村)。
1956年1月,撤回风乡。
1993年,平梁、东兴场2乡并入巴州镇,设平梁、东兴2街道。
1997年,设平梁、东兴场2乡。
2005年3月,福星、青山、东兴场3乡并入平梁乡。
2015年,由平梁乡改为平梁镇。