明代嘉靖三十七年(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月劃出石埠村、謝洋村和紅梅社區、閩西交易城社區,組建北城街道辦事處。