清乾隆五十六年(1791年),大堡鎮(zhèn)境域設(shè)(峨眉)主簿分駐,駐平夷堡(今大堡)。
嘉慶十三年(1808年),裁主薄,設(shè)峨邊撫夷廳,為廳治所。
民國三年(1914年),峨邊廳改縣,為縣府及公署和鎮(zhèn)公所駐地。
1950年8月,大堡為第一區(qū)公所和鄉(xiāng)駐地。
1951年6月,析南半部境域置勝利鄉(xiāng)。
1958年,勝利鄉(xiāng)并入大堡鄉(xiāng);同年10月,大堡、萬坪、白楊3鄉(xiāng)合并為大堡公社。
1959年12月,分為大堡、萬坪、白楊3公社。
1984年3月,公社改鄉(xiāng),屬大堡區(qū)。
1992年12月,鄉(xiāng)改鎮(zhèn)。
2020年5月18日,撤銷萬坪鄉(xiāng),將其所屬行政區(qū)域劃歸大堡鎮(zhèn)管轄。