今長寧縣地,戰(zhàn)國時為巴國地,秦屬巴郡,從西漢至隋屬江陽郡。
唐久視元年(700)置羈縻淯州(治雙河鎮(zhèn)),701年后置羈縻長寧州(治長寧鎮(zhèn))、淯州,宋建長寧軍,元改軍為州。
明洪武五年(1372)撤長寧州分置長寧縣(治今雙河鎮(zhèn))、安寧縣二縣。
明洪武七年廢安寧縣入長寧縣境,從此沿用長寧作縣名,隸敘州府。
1949年12月28日,長寧縣解放,1950年初屬川南區(qū)宜賓專署,1952年9月起屬四川省宜賓專區(qū)(1954年10月屬宜賓專員公署),1967年4月屬宜賓地區(qū),1996年10月屬四川省宜賓市管轄,至今無變動。