清順治十六年(1659年),屬臨安府轄。
清乾隆四十六年(1781年),劃出14寨歸稿吾土把總管。
清嘉慶二十二年(1817年),劃屬蒙自縣,改為納填里。
清咸豐三年(1853年),改為江外鄉(xiāng)。
民國二年(1913年),劃入個舊縣稱外西區(qū)。
民國八年(1919年),復歸蒙自縣第十區(qū)。
民國十三年(1924年),稱納更鎮(zhèn)。
1950年1月,屬新民縣納更鄉(xiāng);同年3月,改為納更區(qū)。
1951年,改為納更鎮(zhèn)。
1956年,設新城區(qū)(又稱三區(qū))。
1958年,改為東風公社。
1970年,改名新城公社,其中劃出嘎娘稱勝利公社。
1983年,改名上新城公社。
1984年4月,改為上新城區(qū)。
1988年1月,由上新城區(qū)改為上新城鄉(xiāng)。