1949年至1953,區村制時屬第三區轄。
1953年5月至1954年10月,鄉村制稱五安鄉,仍屬第三區轄。
1954年撤區,五安鄉歸縣政府直轄。
1956年五安鄉并入南莊鄉。
1958年10月屬胡蘭人民公社,11月文水縣并入汾陽縣,仍屬汾陽縣胡蘭人民公社。
1959年3月,為汾陽縣南安先鋒人民公社,9月恢復文水縣建制后成為文水縣南安先鋒人民公社。
1961年,改稱南安人民公社。
1971年至1983年,劃歸交城縣管轄。
1984年南安人民公社改為南安鎮。
2001年,南白鄉并入南安鎮,沿用至今。