清軍占領黔滇兩省腹心地區後,南明永曆朝廷已經出現瓦解的形勢。這種局面的形成並非南明軍隊受到毀滅性打擊的結果,而是永曆朝廷決策失誤所致。當清軍三路迅速推進,南明軍隊節節敗退,長期經營的大片土地被清軍占領,明軍在阻擊過程中雖然損失了一些兵將,但並沒有發生大量主力被清軍殲滅的情況。這說明,明軍的全線失利主要是戰略部署不當。永曆帝倉皇逃入緬甸,李定國在磨盤山戰役後領兵轉入滇南邊境地區,散處西南各地的南明文官武將實際上失去了領導核心,他們既缺乏統一部署,只好自尋出路。
相對而言,在吳三桂軍由貴州進入雲南以後,四川的清軍防禦力量是相當單薄的。李定國在放棄昆明時候沒有帶領主力由建昌入川,而是向滇西撤退,是一個重大失誤。
除了四川地區淪入清方之手外,分散在雲南邊遠地方的不少明朝將領也由於群龍無首,同主力聯絡不上,對前途悲觀失望,紛紛投降清朝。從雲南邊境地區入降清軍的明軍兵員總數大約在三萬名以上,其中不少擁有相當多的馬匹,器械,也不乏能征慣戰的將領。這都是撤退時缺乏統一部署,致使各部失去聯繫,而使得南明軍隊迅速瓦解的重要原因。
作為全軍主帥的李定國在磨盤山戰役後,率領部分軍隊向南撤退,由於整個局勢惡化,內部軍心不穩,李定國既指揮不了散處四川,雲南的明軍,又要防止隨從文官武將的變節。1660年(順治十七年,永曆十四年)廣國公賀九義被李定國下令亂棍打死。原因是賀九義的妻子被清軍俘獲,清方乘機寫信要挾賀九義投降,賀九義尚在猶豫之中,沒有向李定國報告。李定國得知此事後,判斷賀九義心懷兩端,於是決定立即將賀九義處死。賀九義原是孫可望的部將,他從廣西南寧帶來的近萬名兵馬是一支實力比較強大的隊伍,李定國對他懷有戒心,為了防止賀九義率部降清,斷然採取措施殺了賀九義。賀九義被殺,引起了他的部下的強烈不滿,許多賀營官兵鼓譟逃離。李定國擔心逃出的官兵可能充當清軍嚮導,潛來襲擊,又鎮壓殺戮一番。之後撤走,前往白文選處會合。
永曆帝進入緬甸,李定國在磨盤山戰役失利後引兵沿邊境南撤,互相間的聯繫逐漸削弱。受李定國派遣保護永曆帝的靳統武眼看朱由榔和隨從已經進入緬甸境內,並且接受了緬方解除武裝的要求,他既不敢阻止皇帝的行動,又不願自動解除武裝流亡異邦,因此,靳統武也帶領部下兵馬由銅壁關追隨李定國部主力向南撤退。
閏正月二十九日,鞏昌王白文選領兵來到隴川。二月十五日,同李定國軍相會於木邦。兩人都認為雲南內地雖然被清軍占領,散處在雲,貴,川的兵力還有不少。永曆帝的逃入緬甸,對諸將的堅持抗清必會在心理上造成極為不利的影響,因此,當務之急是把永曆帝從緬甸接回國內。經過商議之後,決定由白文選領兵前往緬甸接回永曆帝。(待續)