唐武德元年(618年),為思恭縣縣治,屬隆州(治閬中)。
唐武德七年(624年),并入閬中縣。
宋、元、明、清,屬恭思鄉(xiāng)。
民國二十九年(1940年),置二龍鄉(xiāng)。
1951年,析置柳埡鄉(xiāng)。
1955年,柳埡鄉(xiāng)并入二龍鄉(xiāng)。
1958年,二龍鄉(xiāng)改為二龍公社。
1967年,二龍公社更名紅光公社。
1971年,紅光公社更名二龍公社。
1984年,由二龍公社改為二龍鄉(xiāng)。
1992年,紅土、解元2鄉(xiāng)并入,由二龍鄉(xiāng)改為二龍鎮(zhèn)。
1994年,紅土鄉(xiāng)析出。
1996年,解元鄉(xiāng)析出。
2005年8月,紅土鄉(xiāng)并入二龍鎮(zhèn)。
2019年10月29日,撤銷解元鄉(xiāng),劃歸二龍鎮(zhèn)管轄。