漢為青衣地,東漢為嘉縣地。
晉屬漢嘉郡。
唐武德初年置靈關縣。
武德六年(623)改為靈關鎮,為雅州兵鎮之一。
北宋稱靈關砦。
元屬土番宣慰司。
明代沿襲元朝管理少數民族土司制,設置董卜韓胡宣慰使司,世襲土司職。
清雍正七年(1729),設穆坪土司,隸屬天全州。
1928年置穆坪設治局。
1930年置寶興縣。
1935年中國工農紅軍長征至此建縣蘇維埃政府,后屬四川省第十七行政督察區。
1939年屬西康省第二行政督察區。
1950年屬雅安專區。
1955年屬四川省雅安專區。
1970年屬雅安地區。
2001年,雅安撤地設市,寶興隸屬雅安市。