社境清代屬春王里轄三堆壩處(堡)。
民國初屬三堆團(tuán)區(qū)。
1935年,設(shè)三堆聯(lián)保處,第三(三堆)區(qū)署。
1940年改設(shè)三堆鎮(zhèn)。
1945年改設(shè)三堆鄉(xiāng)。
屬第二(三堆)區(qū)署。
1950年屬三堆區(qū)。
1951年分三堆鄉(xiāng)西南境置平溪、高橋、水磨3鄉(xiāng)。
1952年分三堆鄉(xiāng)北建寶珠鄉(xiāng)。
1953年撤三堆鄉(xiāng),建置三堆鎮(zhèn)。
1956年將三堆鎮(zhèn)和高橋、寶珠2鄉(xiāng)合并為三堆鄉(xiāng)。
1958年成立三堆人民公社,屬昭化縣三堆區(qū)。
1959年屬廣元縣。
1984年,改公社為鄉(xiāng)。
1985年,改鄉(xiāng)為鎮(zhèn),屬三堆區(qū)公所。