明清屬高城堡。
1912年為高城鄉(xiāng),隸廣元縣城團區(qū)治。
1933年6月紅軍于鎮(zhèn)境置第一(普子嶺)蘇區(qū)。
1935年置高城聯(lián)堡治后壩村境。
1940年以高城聯(lián)堡置后壩鄉(xiāng)。
1945年由后壩鄉(xiāng)改為竟成鄉(xiāng)。
1950年改屬普濟區(qū)。
1951年分鄉(xiāng)北置大兩鄉(xiāng)。
1952年又分竟成鄉(xiāng)東境置分水鄉(xiāng),鄉(xiāng)西南境置三江鄉(xiāng)。
1958年撤分水鄉(xiāng)并入竟成鄉(xiāng),為縣直屬。
同年為竟成人民公社。
1961年屬普濟區(qū)。
1984設(shè)竟成鄉(xiāng)。
1992年撤區(qū)并鄉(xiāng)建鎮(zhèn),更名三江鎮(zhèn),沿用至今。