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