昆明一带“山川可以作藩屏,川陆可以养人民”。于是在公元765年,令其子凤迦异在昆明建拓东城,拓东城成为南诏用以控制南面的交州和东面的曲靖等地的东都,后来拓东城改称为东都,后来改为鄯阐城。
公元10世纪至13世纪初,(宋代)大理国前期,大理国在今昆明地区设鄯阐节度,其辖境略与南诏时期的拓东节度统治区域相同,其境界与元代中庆路范围相同。大理国时期鄯阐府、巨桥(今昆明)属高氏世守之地。
公元1253年,元世祖忽必烈率军进攻云南,攻克大理城。大理国王段兴智逃到昆明。公元1254年,兀良合台率军攻克昆明,擒获段兴智。公元1273年6月,以平章政事赛典赤行省云南,1276年赛典赤把军事统治时期所设的行政中心迁到昆明,从此昆明正式成为云南省省会。
赛典赤多次兴修水利,并建松华坝。
公元1381年8月,朱元璋调集30万军队,以傅友德为统帅,蓝玉、沐英为副将,向云南出兵征讨。12月,明军于白石江败元军,蓝玉、沐英攻进昆明。梁王逃到晋宁跳滇池自杀,明军进驻昆明。13