民國時(shí)期,屬耒陽縣。
1950年4月,屬三區(qū)。
1950年11月,屬六區(qū)。
1952年8月,屬八區(qū)。
1953年3月,屬六區(qū)。
1956年6月,將南陽、高嶺、肥江、轄市、星子5鄉(xiāng)合并設(shè)立南陽鄉(xiāng)。
1957年1月,屬夏塘辦事處。
1958年9月,屬夏塘人民公社。
1961年5月,從夏塘人民公社析出設(shè)南陽人民公社。
1961年12月,屬夏塘區(qū)。
1969年3月,屬夏塘區(qū)。
1985年5月,撤鄉(xiāng)設(shè)鎮(zhèn)。
1995年6月,原鹽沙鄉(xiāng)并入南陽鎮(zhèn)。