会师，一同攻克雅州，进而收复建昌。不久，赵良栋兵渡金沙江，驻军武定。当时，大将军贝子彰泰统帅四十万大军屯兵于昆明城东的归化寺，并布下死士里连营，直逼昆明湖。吴世璠聚集残军，固守昆明，与清军相持。 康熙二十年（1681年）初清军会师云南城（今昆明市）外，吴世璠急调马宝、胡国柱、夏国相等还救云南。清军围困昆明长达九个月不能克，九月，赵良栋率军赶到，巡视营垒后，向彰泰请战，彰泰不战，赵良栋以为会贻误战机，当夜便率部攻打南坝，并夺取浮桥，直逼昆明城下。彰泰对赵良栋道：“你的军队已经累了，先暂且退下，让蔡毓荣来打。