清朝時期,屬彭水縣雞冠鄉(xiāng)。
民國二十一年(1932年),撤雞冠鄉(xiāng),分置雙溪、萬靈2鄉(xiāng)。
民國三十五年(1946年),雙溪鄉(xiāng)與萬靈鄉(xiāng)合并為雙靈鄉(xiāng)。
1951年1月,雙靈鄉(xiāng)析置雙溪鄉(xiāng),屬一區(qū)。
1953年5月,分雙溪鄉(xiāng)為雙溪、龍溪、龍橋、老橋、茶坪、萬勝6鄉(xiāng)。
1956年1月,雙溪、龍溪、龍橋、老橋、茶坪、萬勝6鄉(xiāng)合并為龍溪鄉(xiāng)。
1958年9月,龍溪鄉(xiāng)改為龍溪公社。
1984年1月,龍溪公社改為龍溪鄉(xiāng)。
2013年,龍溪鄉(xiāng)撤鄉(xiāng)設(shè)鎮(zhèn),改為龍溪鎮(zhèn)。