原屬四川省通江縣。
清代為四川保寧府通江縣所轄的程家壩、碑壩場地。
民國二十二年(1933年),紅四方面軍解放碑壩地區(qū),建立川陜省紅江縣壩溪區(qū)蘇維埃政府,轄今碑壩區(qū)的大部分。
紅軍長征北上后,碑壩區(qū)又為通江縣轄。
1949年,分屬通江縣涪陽區(qū)和平溪區(qū)管轄。
解放后,為通江縣平溪區(qū)管轄。
1952年,正式建立碑壩區(qū),轄9鄉(xiāng)。
1954年底,劃歸南鄭縣。
1958年底,為碑壩公社。
1984年,改為碑壩鄉(xiāng)。
1996年,碑壩鄉(xiāng)和前進鄉(xiāng)合并建碑壩鎮(zhèn)。
2011年7月,西河鄉(xiāng)并入。