元代时期,设勐波罗寨,火头统领,隶石甸长官司。
明代时期,隶施甸长官司。
清顺治六年(1649年),隶靖边乡。
清乾隆三十五年(1770年),设关勐乡。
民国十年(1921年),隶第六区。
民国二十九年(1940年),划归关南乡。
1951年11月29日,蛮蚌等19村寨划属镇康县(今永德)。
1953年,隶第七区。
1958年4月,划归昌宁县。
1961年4月25日,复归保山县,成立旧城公社。
1962年,隶施甸县。
1966年,设旧城公社。
1967年,设旧城区。
1974年,复称旧城公社。
1984年,设旧城区。
1987年,设旧城乡。