清朝时期,双龙镇境域分为龙雾堡、龙嗦堡。
民国二十九年(1940年),废堡建乡,定名为双龙乡。
1953年4月,划乡建政时,增设金坪、龙泉、龙凤3乡,均隶属县下新置第八区。
1955年3月,第八区并入第二区,随后第二区更名大昌区,梓桐龙泉并入双龙乡,隶属大昌区。
1958年4月,龙雾、双龙2乡合并成立双龙公社。
1960年6月,金坪公社并入双龙公社。
1961年7月,从大昌区析出部分成立双龙区,双龙公社划为双龙、金坪、龙雾3公社。
1984年4月,双龙公社改为双龙乡。
1992年4月,双龙乡改为双龙镇。
2005年3月,龙雾乡、钱家乡并入双龙镇。