明朝时期,境域分属安义乡高阳里、路阳里。
清末,境域分属白岩乡白岩下甲、路阳乡路阳下甲。
1953年7月,白岩乡划分为渠马、惠龙、龙洞、金锋、双河、玉龙6乡。
1955年6月,双河、玉龙、金锋3乡合并为双河乡。
1958年7月,双河乡改设双河公社。
1961年5月,从路阳公社析置文龙公社。
1981年5月,改双河为双水公社。
1984年3月,双水公社改为双水乡。
1992年9月,双水乡与渠马乡合并建渠马镇;文龙乡与路阳乡合并建路阳镇。
1995年10月,从渠马镇析置双水乡。
1998年12月,由路阳镇析置文龙乡。
2006年10月,双水乡与文龙乡合并为双龙乡。
2009年9月,双龙乡撤乡设镇,改为双龙镇。