三國蜀漢稱陽安關(guān)。
北宋改為陽平關(guān)。
清屬寧羌州西路,為陽平關(guān)牌。
民國二十六年(1937年),廢牌設(shè)陽平關(guān)鎮(zhèn)。
1950年,設(shè)陽平關(guān)鄉(xiāng)。
1955年,與大水鄉(xiāng)合并設(shè)陽平關(guān)鎮(zhèn)。
1959年后,先改陽平關(guān)公社,再改陽平關(guān)管理區(qū)。
1968年9月,改為公社革命委員會。
1984年,設(shè)為鎮(zhèn)。
1996年,將大長溝鄉(xiāng)、唐渡鄉(xiāng)并入。
2001年,再將雙河鄉(xiāng)、竹壩河鄉(xiāng)(黎樹坪村除外)并入,鎮(zhèn)名未變,駐陽平關(guān)后街。
2011年,陽平關(guān)鎮(zhèn)鎮(zhèn)政府駐地遷至子龍新區(qū)。