宋、元代屬新興鄉,稱海口村。
明代起屬縣廓都,明洪武二十七年(1394)臨海筑城,設守御千戶所,駐水師。
明隆慶元年(1567)至民國初屬附廓都。
清康熙四十二年(1703)設海門營參將署。
1921年起稱海門鎮,屬潮陽縣第二區。
1952年改為海門鄉,仍屬第二區,1956年復稱海門鎮。
1958年成立前鋒人民公社,1959年改稱海門人民公社,1975年復稱海門鎮。
1994年撤鎮設海門街道,1999年撤海門街道,設海門鎮;2003年1月,撤銷潮陽市,分設潮陽區、潮南區,海門鎮屬潮陽區,至今。