清顺治十六年(1659年),属临安府辖。
清乾隆四十六年(1781年),划出14寨归稿吾土把总管。
清嘉庆二十二年(1817年),划属蒙自县,改为纳填里。
清咸丰三年(1853年),改为江外乡。
民国二年(1913年),划入个旧县称外西区。
民国八年(1919年),复归蒙自县第十区。
民国十三年(1924年),称纳更镇。
1950年1月,属新民县纳更乡;同年3月,改为纳更区。
1951年,改为纳更镇。
1956年,设新城区(又称三区)。
1958年,改为东风公社。
1970年,改名新城公社,其中划出嘎娘称胜利公社。
1983年,改名上新城公社。
1984年4月,改为上新城区。
1988年1月,由上新城区改为上新城乡。