李自成的大顺军和明朝是一对天然的敌人,从李自成参加农民起义以来,李自成与明朝斗争了十几年,然而在李自成和明朝双双寿终正寝之后,大顺军的余部和明朝的残余政权南明之间却成了一对盟友。
李自成
李自成在山海关被吴三桂和清朝联军击败后,被迫退出北京城,退守陕西,之后李自成的大顺政权不敌清军的两路夹击,被迫率大顺军南撤。然而,人算不如天算,率领十数万大军的李自成却在湖北九宫山被地主武装杀死,李自成死后这支大顺军辗转进入湖南境内,但是由于群龙无首,而且内部将领之间的地位也发生了变化,原本爵位高的将领率领的部队却不及爵位较低的将领,这就增加了整个队伍的不稳定性。这样的队伍已经不适合与尾随的清军继续作战,所以大顺军的将领们决定联合南明湖广总督何腾蛟共同抗清。
李自成败退路线
经过短暂的纠结之后,何腾蛟选择了与大顺军合作,其实起初他对双方的联合并不热心,曾派出军队打算击败入境的大顺军,不料却被实力尚存的大顺军击败,在武力震慑之下何腾蛟不得不选择与大顺军合作。“过等大喜,遂举军投降,腾蛟以便宜各授总兵官。”这支大顺军被改编,但是何腾蛟却不打算好好利用他们,反而对他们采取了分化的政策。何腾蛟重用原本在大顺军中地位低下、但是现在手中部队人数较多的郝摇旗、王进才,而对于原本在大顺军中地位较高的田见秀、袁宗第、张鼐等人则不予重用,而且还处处刁难,最终田见秀等人离开了何腾蛟去和李过、高一功领导的大顺军西路军汇合了。
1644年,李自成的军队通过居庸关占领了昌平,两天之后开始攻打西直门。当时,城外的守军立刻向李自成的军队投降,而城内的守军则向李自成的军队上空开炮。不过,李自成并没有全力攻城,他暂停了。