清光緒二十四年(1883年),為川一上里。
民國前期,仍稱里。
民國二十一年(1932年),為北一區(qū)轄鄉(xiāng)。
1950年1月,改為丹竹區(qū)轄鄉(xiāng)。
1950年8月,又改為第三區(qū)轄鄉(xiāng)。
1951年4月,改稱第八區(qū)。
1953年6月,改為第八區(qū)轄鎮(zhèn)。
1955年9月,改稱安懷區(qū)。
1958年11月,改稱為平南縣公社安懷分社。
1959年9月,改稱安懷鄉(xiāng)。
1961年6月10日,為縣直轄公社。
1962年10月,恢復(fù)為安懷區(qū)。
1980年7月9日,改稱為安懷公社。
1984年9月,改為安懷鄉(xiāng)。
1992年6月,改為安懷鎮(zhèn)建制。