清雍正六年(1728年),為威信分州州判署駐地。
清雍正七年,屬鎮(zhèn)雄州威信分州下東向化里第五甲。
清乾隆四十七年(1782年),設(shè)長官司汛。
民國二年(1913年),為威信行政區(qū)第五區(qū)。
民國二十三年(1934年),設(shè)立威信縣后,全縣劃為10區(qū),舊城為威信縣第五區(qū)。
民國二十六年(1937年),為第二區(qū)。
民國二十九年(1940年),分為舊城鎮(zhèn)、天蓬鄉(xiāng)。
民國三十三年(1944年),并為舊城鎮(zhèn)。
1950年10月,屬第二區(qū)(后稱舊城區(qū))。
1958年,改為超英公社。
1961年,設(shè)舊城區(qū)。
1970年,改舊城公社。
1984年,改舊城區(qū)。
1988年,改舊城鎮(zhèn),轄7辦事處、145農(nóng)業(yè)合作社。
2000年,7辦事處改為村民委員會、145農(nóng)業(yè)合作社改為村民小組。