汉为青衣地,东汉为嘉县地。
晋属汉嘉郡。
唐武德初年置灵关县。
武德六年(623)改为灵关镇,为雅州兵镇之一。
北宋称灵关砦。
元属土番宣慰司。
明代沿袭元朝管理少数民族土司制,设置董卜韩胡宣慰使司,世袭土司职。
清雍正七年(1729),设穆坪土司,隶属天全州。
1928年置穆坪设治局。
1930年置宝兴县。
1935年中国工农红军长征至此建县苏维埃政府,后属四川省第十七行政督察区。
1939年属西康省第二行政督察区。
1950年属雅安专区。
1955年属四川省雅安专区。
1970年属雅安地区。
2001年,雅安撤地设市,宝兴隶属雅安市。