明代为铁石乡龙门里湖洋社,有赤水、矮陂、考塘、陈邦、卢潭背、赖坑、官亭、陈坑和城区西郊的谢洋、石埠等村落。清代至民国初为湖洋社全境。
民国18年6月至翌年12月和民国21年4月10日至10月,成立湖邦区苏维埃政府,辖湖洋、赤水、龙门、上邦、石泉、石埠、五星、谢洋8乡。
民国22年为湖邦区,划湖洋、龙门、赤水、安良4乡。次年为第六区。
民国26年3月,属第一区,设龙门、湖洋、复兴、上邦乡联保。
民国30年12月,分设龙门镇,辖龙墘、石埠、山梆、三益、麻畲、通德、排梆、龙坑、畲山、石泉、留山、五村保;还有湖洋乡辖埔上、圳下、沙墩、易墘、观进、延溪、龙背、后墘、湖源、内坂保。
民国33年后,湖洋乡并入龙门镇,辖13保204甲。
1949年11月为湖邦区,辖湖洋、龙门、赤水、上邦、五星5村。
1953年设区辖龙门镇及上邦、赤水、龙门、新湖、新洋乡。
1956年分设龙门镇,上邦、湖洋乡,属龙池区。次年设湖洋乡,划龙门、湖洋、上邦、下洋村。
1958年成立湖邦公社。
1959年并入小池公社,设湖邦管理区。
1961年6月,从小池公社分出改称龙门公社,辖谢洋、石埠、龙墘、赤桥、塔前、山邦、红竹山、赤水、湖一、湖二、郭墘、湖坑、内坂、考塘、龙潭、连坑、赖坑、洋斜、石泉、东洋、留坑、潮陈、五星23生产大队、142生产小队。
1962年称湖邦公社。
1984年改设龙门镇。
1987年,面积95.24平方千米,辖16村、183村民小组,总人口23858人,其中非农业人口4896人,镇政府驻地龙门圩,距市区7千米。
1997年,面积107.3平方千米,人口2.4万,辖谢洋、石埠、龙门、赤水、五星、湖一、湖二、湖坑、内坂、郭墘、考塘、龙潭、连坑、赖坑、朝前、洋畲16个村委会,镇政府驻龙门圩。 2012年,面积107.3平方千米,人口3.4万,辖龙门、赤水、五星、湖一、湖二、湖坑、内坂、郭墘、考塘、龙潭、连坑、赖坑、朝前、洋畲14个村委会,镇政府驻龙门圩。