后退。叛军大惊，溃散而逃。赵良栋率军追击，先后在石峡沟、青箐山击破叛军，攻取龙安府，渡过明月江，直奔绵竹。吴三桂任命的巡抚张文德出降，成都得以收复，此时距赵良栋出兵之日刚刚十天。十九年（1680年）正月，赵良栋所部进入四川。一月二十八日，清廷以赵良栋为云贵总督，加兵部尚书衔。
三藩之乱期间的云南、贵州战事.1681年（康熙二十年），赵良栋兵进朝天关，命赵弘灿绕道攻击叛军背后。赵弘灿收复泸州、叙州、永宁，与赵良栋在夹江会师，一同攻克雅州，进而收复建昌。不久，赵良栋兵渡金沙江，驻军武定