先秦时期,龙门港镇属百越之地,秦始皇统一中国后,龙门港镇归属象郡所辖。
汉朝至晋朝,龙门港镇属交州合浦郡。
南朝末元嘉设末寿郡,梁代设安州。
唐武德五年(622年),改宁越郡为钦州总管府。
元代,改为钦州路。
明至清末,先后属安远县、钦州、钦县、钦州、钦州直隶州地。
民国时期,置龙门乡,属钦县。
1958年,龙门乡并入钦州公社。
次年6月,分设龙门公社。
1984年9月,龙门公社撤改为龙门乡,属钦州市。
1993年8月,龙门乡改为龙门镇。
1994年10月,龙门镇改属钦州市钦南区。