民国时期,属耒阳县。
1950年4月,属三区。
1950年11月,属六区。
1952年8月,属八区。
1953年3月,属六区。
1956年6月,将南阳、高岭、肥江、辖市、星子5乡合并设立南阳乡。
1957年1月,属夏塘办事处。
1958年9月,属夏塘人民公社。
1961年5月,从夏塘人民公社析出设南阳人民公社。
1961年12月,属夏塘区。
1969年3月,属夏塘区。
1985年5月,撤乡设镇。
1995年6月,原盐沙乡并入南阳镇。