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