明洪武二十年(1387),為防御倭寇,在此設平海衛(wèi),營建平海衛(wèi)城。
1913年,設平海區(qū)。
1933年,屬莆田縣第七區(qū),平海為區(qū)公所駐地。
1943年,設平海鄉(xiāng)。
1950年10月,屬第十二區(qū)。
1955年5月,從第十二區(qū)中析出,成立平海鎮(zhèn)。
1956年6月,成立平海鎮(zhèn)人民委員會。
1961年6月,改為平海人民公社。
1965年8月,撤區(qū)并社,仍稱平海人民公社。
1993年12月,平海鄉(xiāng)改為平海鎮(zhèn)。
2002年2月,劃歸秀嶼區(qū)管轄。