明洪武二十七年(1394年),海安鎮(zhèn)境域建海安千戶所。
明天順六年(1462年),為縣的治所。
明弘治十四年(1501年),復置千戶所。
清康熙元年(1662年)冬十一月,設(shè)海安營,隸屬于高、雷、廉三府水師。
康熙三年,設(shè)高、雷、廉三府水師。
明清時期,海安地區(qū)隸屬徐聞縣太平鄉(xiāng)。
民國元年(1912年),沿襲清制。
民國二十一年(1932年),海安屬縣第四區(qū)(南區(qū))第一保。
民國二十五年(1936年),稱海安鎮(zhèn)。
民國三十年(1941年)10月,撤區(qū)后,與南康鄉(xiāng)合并,稱為南安鄉(xiāng)。
1950年5月,屬縣第一區(qū),為第八行政村(東渡行政村)。
1952年8月,稱海安鄉(xiāng)。
1954年至1957年初,改鄉(xiāng)為區(qū)公所移駐海安圩。
1958年10月,屬附城公社(也稱紅旗公社)。
1960年,從附城公社分出,設(shè)水上(海安)公社。
1974年6月,并入附城公社。
1979年4月,恢復公社建置并改稱為海安公社。
1980年10月,改稱海安漁業(yè)公社。
1983年11月,設(shè)海安區(qū)。
1987年5月,改稱海安鎮(zhèn)。
1992年12月,設(shè)立海安經(jīng)濟開發(fā)試驗區(qū)(屬副處級),海安鎮(zhèn)歸試驗區(qū)管轄。
1995年,海安鎮(zhèn)與試驗區(qū)分開,為徐聞縣直轄鎮(zhèn)。