宋、元代属新兴乡,称海口村。
明代起属县廓都,明洪武二十七年(1394)临海筑城,设守御千户所,驻水师。
明隆庆元年(1567)至民国初属附廓都。
清康熙四十二年(1703)设海门营参将署。
1921年起称海门镇,属潮阳县第二区。
1952年改为海门乡,仍属第二区,1956年复称海门镇。
1958年成立前锋人民公社,1959年改称海门人民公社,1975年复称海门镇。
1994年撤镇设海门街道,1999年撤海门街道,设海门镇;2003年1月,撤销潮阳市,分设潮阳区、潮南区,海门镇属潮阳区,至今。