芦山县远在新石器时代即有氏族部落在此生息繁衍,从事狩猎和农耕。
夏为梁州之域,商为氐羌地,周属雍州,后为青衣羌国地(或说蜀国地)。
公元前316年建县以来,县名历经青衣、汉嘉、阳嘉。战国后期,秦惠文王时汉嘉、始阳、卢山、泸山、芦山更替。芦阳镇历为西部都尉、蜀郡属国都尉、汉嘉郡、县的治地,亦是红军建立的川康边革命根据地的中心。至今已有2300余年历史。
芦山自秦置青衣道至蜀汉阳嘉县,境域包括今芦山县全境和宝兴、邛崃、名山、雅安、天芦山县(市)的部分地。
唐、宋、元时,县境包括今宝兴县灵关,邛崃市火井,大邑县唐王坝、白杉岗等地。
明正德十五年(1520年),天全杨、高土司侵占娄关和太平山区,辖地缩为灵鹫山以南。
解放后于1951年1月,将太平山区划归芦山县,境域至今未变。