原红花乡境分属水南镇、归德乡。
民国二十四年(1935年),水南镇析置长冲乡、牛寨乡。
民国二十六年(1937年),长冲、牛寨两乡合并为风至乡。
民国二十九年(1940年),原红花乡境分属凤皇乡、归德乡。
1951年,置牛寨乡、石膏乡、红花乡、龙皇乡、凤皇乡、人和乡和团结乡。
1955年,龙皇乡并入凤皇乡,团结乡并入红花乡。
1958年,撤销凤皇乡、红花乡,改建凤皇人民公社、红花人民公社。
1962年,凤皇人民公社更名为板力人民公社。
1984年,撤销人民公社改设乡,板栗桠公社、红花公社分别改为板栗桠乡、红花乡,均隶属资中县水南区。
1992年8月,资中县撤区并乡建扩乡镇,撤销水南区,板栗桠乡、红花乡合并为板栗桠乡,隶属内江市资中县。
2015年12月,经四川省人民政府批准,资中县撤销板栗桠乡,设立板栗桠镇,以原板栗桠乡的行政区域为板栗桠镇的行政区域。
。