赛典赤多次兴修水利,并建松华坝。
公元1381年8月,朱元璋调集30万军队,以傅友德为统帅,蓝玉、沐英为副将,向云南出兵征讨。12月,明军于白石江败元军,蓝玉、沐英攻进昆明。梁王逃到晋宁跳滇池自杀,明军进驻昆明。1389年,沐英入京拜见朱元璋,回滇时带江南军民百万到云南屯田。1392年至1398年,沐春又移南京人口30余万入云南。
公元1647年,农民起义军大西军在李定国、孙可望、刘文秀、艾能奇的领导下抵达昆明。四将军在昆明统治了一段时间。1655年,李定国把永历帝护送到昆明,拥永历为帝,在昆明五华山建皇宫。
公元1658年12月,清军分三路进攻云南,李定国拥永历帝逃入缅甸。吴三桂于次年攻占昆明。1662年,为向清示好,缅王猛白缚送永历帝给吴三桂,永历被吴绞死。1673年,吴三桂起兵反清,1681年清军镇压了吴三桂叛军。