战国秦,立严道县,属蜀郡。
西汉元鼎六年(前111),改置沈黎郡。
天汉四年(前97),撤销沈黎郡合并于蜀郡,设置西部都尉府,一治旄牛,主管外羌(今汉源一带);一治青衣,主管汉民(今雅安、芦山一带)。
东汉延光元年(123),改蜀郡西部都尉为蜀郡属国。
西魏元钦二年(553)置始阳县,为蒙山郡治。
隋开皇十三年(593)改县名蒙山县。
仁寿四年(604)为雅州治。
大业三年(607)废州,县复名严道县,属临邛郡。
唐武德元年(618)复为雅州治。
明洪武四年(1371)省严道县入州。
清雍正七年(1729)置雅安县,为雅州府治。
1914年属建昌道。
1935年属四川省第十七行政督察区。
1939年划入西康省,属第二行政督察区。
1950年为西康省省会。
1951年析县城及近郊置雅安市(县级)。
1955年西康省撤销,改属四川省雅安专区。
1958年撤市归县。
1983年撤县复置市。