唐代時期,屬冀州峨和縣。
明洪武年間(1368年—1398年),甲竹寺恩登喇嘛被封為世襲長官司,賜安姓,統(tǒng)轄鎮(zhèn)江關(guān)以下,平定關(guān)以上六關(guān)三十二寨及白羊十一團(tuán)(寨)的領(lǐng)地和羌民,土司衙門駐甲竹寺。
明永樂年間(1403年—1424年),設(shè)鎮(zhèn)夷關(guān)。
清代時期,屬鎮(zhèn)平堡。
民國時期,設(shè)鎮(zhèn)坪鄉(xiāng)。
1951年,設(shè)鎮(zhèn)坪鄉(xiāng)。
1955年,析鎮(zhèn)坪鄉(xiāng)置鎮(zhèn)江關(guān)鄉(xiāng)。
1972年,改鎮(zhèn)坪公社。
1984年,改鎮(zhèn)坪羌族鄉(xiāng)。
1987年,改鎮(zhèn)坪鄉(xiāng)。