明代嘉靖三十七年(1558年)《龙岩县志》记载龙门镇为铁石乡的湖洋社。
清末至民国初年,改称为湖邦社,各取湖洋、陈邦两聚落中的一个字而得名。
1929年6月至翌年12月和1932年4月至10月,为湖邦区苏维埃政府,辖龙门、湖洋、赤水、上邦、石泉、石埠、五星、谢洋等乡。
1933年为民国政府湖邦区,划分湖洋、龙门、赤水、安良4乡。
次年属第六区。
1936年属第二区,辖龙门、湖洋、复兴、上邦、联保。
翌年改为第一区,区属在龙门。
1941年分设龙门镇、湖洋乡。
1944后,胡洋乡并入龙门镇。
1949年10月龙岩县人民政府成立,设湖邦区,辖湖洋、龙门、赤水、上邦、五星村。
1953年12月,区辖龙门镇和上邦、赤水、龙门、新湖、新洋乡。
1956年分设龙门镇和上邦、湖洋乡,属龙池区。
次年为湖邦乡。
1958年9月成立湖邦人民公社、翌年并入小池社。
设湖邦管理。
1961年6月,从小池公社分设改称龙门公社,后改为湖邦公社。
1984年改设龙门镇。
1995年3月撤镇改设街道。
2011年4月划出石埠村、谢洋村和红梅社区、闽西交易城社区,组建北城街道办事处。