明、清时期,角尾乡境域属仁政乡。
民国元年(1912年),沿清制。
民国二十年(1931年),设立角尾乡,属徐闻县第五区(也称西区)。
民国二十九年(1940年),属第三区;同年裁区并乡后仍设角尾乡。
民国三十七年(1948年),与西连乡合并,称西角乡。
1949年末,属迈西乡。
1950年5月起,属徐以第三区,称为第七行政村。
1953年,改为角尾乡。
1957年,撤区并乡仍设角尾乡。
1958年3月,并入迈陈乡。
1958年10月,属迈陈公社(也称跃进公社)。
1961年4月,从迈陈公社析出成立角尾公社。
1965年,并入迈陈公社。
1979年,恢复角尾公社。
1983年,改为角尾区。
1987年,又复称角尾乡。