元代段氏在此地筑土城据守,明洪武二十三年(1390年)把土城扩建为砖石城,成今貌。古城内大街小巷纵横交错,为棋盘式格局,民居的建筑体型、体量、色调大多保留了明清建筑风貌,土木结构,瓦屋面,二层坡顶,院落式。1994年巍山被评为中国国家历史文化名城。“南诏古街”在2011年6月被评为“中国历史文化名街”,古建筑群在2013年5月由
中华人民共和国国务院公布为第七批全国重点文物保护单位。
拱辰楼:位于古城中心,原为蒙化府北门城楼,始建于明洪武二十二年(1389年),最初为三重檐城楼,永历四年(1650年)改为二层。现楼为重歇山顶,面阔5间28米,进深17米,高16米,建于高8.5米的城廊上。楼阁南侧悬“雄魁六诏”匾额,为清乾隆三十六年(1771年)蒙化府同知康勤所书,北侧则悬“万里瞻天”匾,乾隆五十年,蒙化直隶厅同知黄大鹤书。
星拱楼:星拱楼又名“文笔楼”,位于巍山古城正中,为明代蒙化府府城中心过街楼。始建于明代洪武二十三年(1390年),清康熙五十年(1711年)重修,咸丰七年(1857年)毁,咸丰十年(1860年)由杜文秀回民起义军将领左参军马国忠重建。楼顶尚存“太岁纪年”题记。楼通高11米,由木结构城楼与砖石结构基座两部分组成。基座面阙、进深均为18.7米,通高6.3米,基座石砌,四向贯通,门洞作券顶。楼作亭阁式,为抬梁与穿斗相结合梁架,重檐歇山顶。面阙、进深均为9.75米,楼底层四周设廊,内外均饰斗拱,四面悬“瑞霭华峰”(东)、“巍霞拥鹤”(南)、“玉环瓜浦”(西)、“苍影盘龙”(北)匾额,绘写巍山四环景色。上层四周设窗,凭栏可望巍山全境。城楼上下比例匀称,保存完整。