北宋元丰年间(1078~1085年),海阳县有延德乡隆津都和登隆都,龙湖各村地属隆津都和登隆都。
民国三年(1914年),都改称区。
1950年,潮安县划为8个行政区,镇内各村分属潮安县第六区(云隆区)。
1956年2月,撤区并乡。
同年12月,小乡并大乡,龙湖、银湖、鹳巢3乡合置龙湖乡。
1958年9月,撤龙湖、浮洋2乡,成立浮洋公社。
1961年4月,浮洋公社分拆为浮洋和龙湖2个公社。
1983年,改称潮州市龙湖区。
1987年,撤区建镇,龙湖改置潮州市龙湖镇。
1992年,改称潮安县龙湖镇。
2013年6月28日,国务院批准调整潮州市部分行政区划,撤销潮安县,设立潮安区。
龙湖镇为潮安区下辖镇。