1949年至1953,区村制时属第三区辖。
1953年5月至1954年10月,乡村制称五安乡,仍属第三区辖。
1954年撤区,五安乡归县政府直辖。
1956年五安乡并入南庄乡。
1958年10月属胡兰人民公社,11月文水县并入汾阳县,仍属汾阳县胡兰人民公社。
1959年3月,为汾阳县南安先锋人民公社,9月恢复文水县建制后成为文水县南安先锋人民公社。
1961年,改称南安人民公社。
1971年至1983年,划归交城县管辖。
1984年南安人民公社改为南安镇。
2001年,南白乡并入南安镇,沿用至今。