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