唐代时期,属冀州峨和县。
明洪武年间(1368年—1398年),甲竹寺恩登喇嘛被封为世袭长官司,赐安姓,统辖镇江关以下,平定关以上六关三十二寨及白羊十一团(寨)的领地和羌民,土司衙门驻甲竹寺。
明永乐年间(1403年—1424年),设镇夷关。
清代时期,属镇平堡。
民国时期,设镇坪乡。
1951年,设镇坪乡。
1955年,析镇坪乡置镇江关乡。
1972年,改镇坪公社。
1984年,改镇坪羌族乡。
1987年,改镇坪乡。