戰(zhàn)國秦,立嚴道縣,屬蜀郡。
西漢元鼎六年(前111),改置沈黎郡。
天漢四年(前97),撤銷沈黎郡合并于蜀郡,設(shè)置西部都尉府,一治旄牛,主管外羌(今漢源一帶);一治青衣,主管漢民(今雅安、蘆山一帶)。
東漢延光元年(123),改蜀郡西部都尉為蜀郡屬國。
西魏元欽二年(553)置始陽縣,為蒙山郡治。
隋開皇十三年(593)改縣名蒙山縣。
仁壽四年(604)為雅州治。
大業(yè)三年(607)廢州,縣復名嚴道縣,屬臨邛郡。
唐武德元年(618)復為雅州治。
明洪武四年(1371)省嚴道縣入州。
清雍正七年(1729)置雅安縣,為雅州府治。
1914年屬建昌道。
1935年屬四川省第十七行政督察區(qū)。
1939年劃入西康省,屬第二行政督察區(qū)。
1950年為西康省省會。
1951年析縣城及近郊置雅安市(縣級)。
1955年西康省撤銷,改屬四川省雅安專區(qū)。
1958年撤市歸縣。
1983年撤縣復置市。