宋、元朝時期屬莆田縣崇福鄉。
明朝時期,崇福鄉改稱第七區;清朝時期沿襲明制;1913年,設立忠門區;中華人民共和國成立后,先后屬忠門區、二十一區、忠門公社、忠門鎮;1958年10月,改為忠門公社;1984年1月,屬莆田縣忠門鄉;1988年1月,撤鄉設鎮,屬莆田縣;1997年,忠門鎮析出增設山亭、東埔、月塘3個鄉,仍屬莆田縣,歸湄洲灣北岸經濟開發管委會管轄;2002年2月,莆田縣撤銷,劃歸秀嶼區;2007年4月,屬秀嶼區,歸湄洲灣北岸開發區管委會管轄。