古为青衣羌国地,西汉置青衣县,属蜀郡。
东汉阳嘉二年(133)改名汉嘉县,属汉嘉郡。
三国蜀汉章武元年(221)改名阳嘉县。
西晋复名汉嘉县。
隋仁寿三年(603)置卢山县,属雅州。
大业三年(607)属临邛郡。
唐复属雅州。
元至元二十年(1283)改名泸山县。
明洪武六年(1373)始名芦山县。
清属雅州府。
1914年属建昌道。
1935年中国工农红军长征至此建县苏维埃政府,后属四川省第十七行政督察区。
1939年属西康省第二行政督察区。
1950年属雅安专区。
1970年改属雅安地区。
2000年该属雅安市。