春秋時期,屬巴國。
秦漢時期,屬巴郡。
南北朝西魏時,屬墊江縣。
清順治三年(1646年),屬八莊里;清宣統二年(1910年),屬高安鎮。
民國四年(1915年),屬第二區。
民國二十年(1931年),置長龍鄉,駐長龍寨場。
民國二十九年(1940年),與高安鎮合并置長安鎮,駐高灘場。
民國三十八年(1949年)1月,長安鎮改置長安鄉,駐高安場,屬第五區。
1953年4月,由長安鄉析置長龍鄉。
1958年6月,長龍鄉改為長龍公社。
1983年3月,長龍公社改為長龍鄉。
2014年,長龍鄉撤鄉設鎮,改為長龍鎮。