清朝时期,属彭水县鸡冠乡。
民国二十一年(1932年),撤鸡冠乡,分置双溪、万灵2乡。
民国三十五年(1946年),双溪乡与万灵乡合并为双灵乡。
1951年1月,双灵乡析置双溪乡,属一区。
1953年5月,分双溪乡为双溪、龙溪、龙桥、老桥、茶坪、万胜6乡。
1956年1月,双溪、龙溪、龙桥、老桥、茶坪、万胜6乡合并为龙溪乡。
1958年9月,龙溪乡改为龙溪公社。
1984年1月,龙溪公社改为龙溪乡。
2024年,龙溪乡撤乡设镇,改为龙溪镇。