秦屬巴郡。
漢建元六年(前135),開“西南夷”,縣地屬犍為郡。
三國、兩晉時,隸于江陽郡。
隋大業(yè)三年(607),屬瀘州郡合江縣轄地。
唐元和元年(806)置羈縻藺州。
宋乾德二年(964)廢州,地入合江縣。
元屬永寧路。
明為永寧宣撫司轄地。
清雍正九年(1731)設古藺巡檢司,隸敘永廳。
清光緒三十三年(1907)永寧縣移治于此,翌年更名古藺縣,以古為藺州地得名,屬永寧州。
1914年隸永寧道。
1935年屬第七行政督察區(qū)。
1949年屬川南行政區(qū)瀘縣專員公署。
1952年屬四川省隆昌專員公署。
1960年并入宜賓專區(qū)。
1985年,省轄瀘州市成立,屬瀘州市管轄。