1950年设南阳乡,1953年由横县划归邕宁县,1958年改南阳公社,1984年复设乡,1994年建镇。
位于邕宁县东部。
1997年,面积97平方千米,人口近3万,以壮族为多,辖南阳、新光、留凤、雄会、新楼、二田、施厚7个行政村。
2003年末,总户数7354户,总人口30376人,其中农业6646户、29174人,辖南阳社区,新光、留凤、新楼、雄会、二田、施厚6个行政村,共48个自然坡、203个村民小组。
镇政府驻南阳圩,距县城37千米。
2004年底改属青秀区。