1658年,永历十二年,昆明。
永历小朝廷,爆发的内战,曲靖之战中,秦王孙可望的心腹部下,白文选、马宝、马惟兴,临阵反水,晋王李定国和蜀王刘文秀,大胜秦王。
战后,蜀王刘文秀,收编3万精锐,孙可望的旧部,驾前军(夷汉选锋军),实力大涨,北上四川,准备经营川蜀。
论功行赏时,居功自傲的晋王李定国,向朱由榔提提议,白文选进封巩昌王,马宝进封淮国公,马惟兴进封叙国公,同时召回蜀王刘文秀,收缴驾前军,解除其兵权。
晋王此举,打压功臣,赏罚不公,直接激发了,大西军的内部矛盾,导致晋王和秦王、蜀王的部下,相互对立,军中分晋兵、秦兵和蜀兵。
其实,大西军中,孙李的矛盾,由来已久。
八大王张献忠,建大西国,封赏四将军,孙可望年纪最大,四将军以孙可望为首。
张献忠死后,孙李争夺大西军首领,刘文秀和艾能奇,支持孙可望,孤立无援的李定国,只能退让。
孙可望在贵州,权倾朝野,皇帝朱由榔,形同软禁,李定国私自带兵,从云南入贵州,接走朱由榔,导致永历朝内战爆发。
击败孙可望后,独揽大权的晋王李定国,高傲自负,打压蜀王,排挤孙可望旧部。
蜀王刘文秀,回到昆明后,被解除兵权,郁郁不欢,几个月后,病重离世。
从此,晋王李定国,独揽军政大权,同时也失去了,蜀王系和秦王系旧将的支持,满清入滇,永历朝廷的灭亡,埋下祸根。
2月初,云南楚雄府。
总兵王自奇,在张献忠时期,任职侯军都督,是孙可望的心腹,率部5000兵马,镇守在楚雄。
有一次,在宴会中,把晋王李定国的心腹,徐佑,杀了,事后,带着军队,逃往永昌府。
孙可望心腹,关有才和张明志,交水之战后,带着溃兵,也跑到永昌,投靠王自奇。
2月底,昆明府。
此时,蜀王刘文秀已病重,晋王李定国,只能亲自领兵,前往永昌府平乱,昆明到永昌府,路程1000多里。
4月底,在永昌府,晋王李定国,大破总兵王自奇,阵斩王自奇,擒王显明、李定、李顺。
5月底,晋王李定国,率部回师昆明。
7月,永历皇帝朱由榔,任命晋王李定国,为招讨大元帅,带着巩昌王白文选、庆阳王冯双礼、叙国公马惟兴、淮国公马宝,总兵李成爵、总兵张先璧、总兵窦名望等将领,统兵11万兵马,其中夷汉选锋军2万,前往贵州,反击满清大军。
同时,永历朱由榔,派大学生文安之,带着5个太监,传旨夔东十三家,伺机反击重庆,牵制吴三桂部,可惜被吴三桂击败。
满清五省经略洪承畴,也写信给晋王李定国,意图诈降,延缓晋王,增兵贵州。
7月中旬,南明兵分三路,白文选、冯双礼、马宝马惟兴等,率8万进入贵州,汇合贵州的总兵刘镇国和罗大顺,几万守军,反击满清16万大军,试图收复贵阳。
庆阳王冯双礼,德安侯祁三升,领兵3万,驻兵贵州西部,镇宁州的鸡公背、关岭,迎战多尼本部。
亲信总兵李成爵、张先碧,统兵2万,进驻安隆、黄草坝(贵州云南交界处),阻击南路的卓布泰部。
巩昌王白文选,叙国公马惟兴,淮国公马宝,统兵3万,进驻毕节卫的七星关,阻击北路的吴三桂部。
晋王李定国,亲自带着3万精锐(2万夷汉选锋军),驻兵云贵边境,统筹诸部。
10月,贵州西部。
南路的李成爵和张先碧部,在北盘江,罗炎渡口,把沿岸的船只,全部凿穿沉河,