先秦時期,龍門港鎮屬百越之地,秦始皇統一中國后,龍門港鎮歸屬象郡所轄。
漢朝至晉朝,龍門港鎮屬交州合浦郡。
南朝末元嘉設末壽郡,梁代設安州。
唐武德五年(622年),改寧越郡為欽州總管府。
元代,改為欽州路。
明至清末,先后屬安遠縣、欽州、欽縣、欽州、欽州直隸州地。
民國時期,置龍門鄉,屬欽縣。
1958年,龍門鄉并入欽州公社。
次年6月,分設龍門公社。
1984年9月,龍門公社撤改為龍門鄉,屬欽州市。
1993年8月,龍門鄉改為龍門鎮。
1994年10月,龍門鎮改屬欽州市欽南區。