湖南叛局即定後,康熙皇帝為準備進兵川、雲、貴,重新部署了各路大軍的方位與任務:命勒爾錦回駐荊州,調度荊、嶽、彝陵(宜昌)、襄陽等處軍務,進兵湖北歸州(秭歸)、巴東等地,撲滅山賊,規取興安,以配合陝西軍隊進占四川;察尼進取辰州(湖南沅陵)、沅州(湖南芷江),調度澧州以南軍務,以打通進黔要路辰龍關;嶽樂進取寶慶府(邵陽)、武岡州等地,攻取另一進黔門戶楓木嶺;喇布與穆占合兵平永州等地,並撥精兵每佐領三四名,由希佛率赴將軍莽依圖軍前,支援廣西,以開辟新的入滇路線。嶽樂進攻武岡楓木嶺,因廣西巡撫傅宏烈由後路斷敵餉道,進展順利,八月克複。攻取辰州辰龍關之戰進行時間較長,康熙十九年(1680)三月攻克,守賊潰遁,辰州偽知府、偽將軍等率眾歸降。這時,進軍四川、雲南、貴州條件已成熟。
這是平定三藩戰爭最後一場戰略大決戰,趙良棟等人從四川、賴塔從廣西、彰泰從貴州,齊驅雲南省城昆明,直搗吳軍老巢。
康熙十八年(1679)年初清軍收複嶽州,湖南大局已定,康熙皇帝便計議收複陝西的漢中、興安,進取四川。以大將軍圖海為首的駐陝滿族將領,保寧之役,屯兵堅城之下,被抄後路、斷餉道,精銳滿兵傷亡殆盡的慘痛教訓,便心有餘悸。康熙皇帝見滿將怯懦,而漢將趙良棟等人主動請戰,便決定以綠營兵將為主,完成關鍵性的戰鬥任務。
同年十月初十,康熙皇帝諭令將軍張勇、王進寶、提督趙良棟,孫思克各率所屬綠營兵平定漢中、興安,恢複四川。爾部前進,滿洲官兵,也相繼進剿,為你們接運糧餉。張勇上疏反對,而王進寶、趙良棟等人則積極執行,是年十月中旬,相繼出兵。王進寶先收複陝甘交界的鳳縣、兩當縣,十月下旬,進兵武關、雞頭關,收複漢中府,直抵川陝邊界的青石關,迫使王屏藩退守保寧府。趙良棟奪密樹關,複徽縣(屬甘肅),十月二十七日,抵略陽,敗吳之茂,乘勝克複進川要道陽平關。康熙皇帝聞訊,立即部署配合趙良棟、王進寶入川事宜。是年十一月初九,令將軍吳丹,偕總督哈占,速統八旗,為進定四川綠營兵後應,運致糧餉,相繼不絕,毋使軍機有誤。同日,又令湖廣提督徐治都率兵自湖北宜都溯江而上,從側翼進軍四川。