赵善政建立“大天兴国”，随后又自立为王，建“大义宁国”。937年（后晋天福二年），段思平也于羊苴咩城定都建国，国号大理。段氏自称是汉人后裔，立国后，大力推行汉文化，并与南宋遣使通商。大理国历经了316年后，在1253年，为忽必烈亲征所灭。1274年，元朝为便于统治，在押赤城（又名中庆路，今昆明市）设置了云南行省，同时设立大理路及太和县，隶属于云南行省。从此云南的中心城市便由大理转移到了昆明。1382年，明军攻占大理，大理路改为大理府，仍治太和县，并筑新的府城，即今大理古城。1659年，清军攻入云南。