清末為昌化縣南羅半圖。
民國(guó)(1914年),歸昌江縣。
1949年12月,昌江、感恩2個(gè)縣合并為昌感縣,并成立海尾區(qū),即昌二區(qū)。
1956年,昌感縣重新并鄉(xiāng)。
1958年10月,設(shè)立海尾公社。
1958年12月,昌感、東方、白沙3個(gè)縣合并為東方縣(時(shí)稱大縣,海尾),歸屬東方縣。
1961年5月,復(fù)置昌江縣,海尾隸屬昌江縣。
同年8月,海尾公社分析海尾、南羅2個(gè)公社。
1983年,改稱海尾鎮(zhèn)區(qū)。
1987年,改稱海尾鎮(zhèn)。
2002年7月,南羅鎮(zhèn)并入。