原属四川省通江县。
清代为四川保宁府通江县所辖的程家坝、碑坝场地。
民国二十二年(1933年),红四方面军解放碑坝地区,建立川陕省红江县坝溪区苏维埃政府,辖今碑坝区的大部分。
红军长征北上后,碑坝区又为通江县辖。
1949年,分属通江县涪阳区和平溪区管辖。
解放后,为通江县平溪区管辖。
1952年,正式建立碑坝区,辖9乡。
1954年底,划归南郑县。
1958年底,为碑坝公社。
1984年,改为碑坝乡。
1996年,碑坝乡和前进乡合并建碑坝镇。
2011年7月,西河乡并入。