山海關大戰失敗後,退回北京的李自成,也於順治元年(1644年)四月三十日,率領他的農民軍從阜成門撤出北京城,並分兩路朝西安撤退。
其實,這時候,李自成農民軍的實力還相當雄厚,比如,在太原,還有陳永福率眾兵鎮守(兵力人數應不低於4萬人),延安、綏德也有李過、郝搖旗率雄師占據(兵力也絕對在六萬人之上)。
而且,就是李自成退守到西安後,在軍事部署上,還制定了南取漢中,西征甘肅,攻克蘭州,確保關中,並以關中為抗清根據地的戰略方針。同時,自清順治元年八、九月間,李自成農民軍還多次挫敗清軍的進攻。再加上,有黃河和潼關天險,本是有充足實力阻擋住清軍的西進,並同時擴大西安農民軍根據地的地盤。
可是,實力仍很強大的農民軍,卻為何在西安作短暫停留之後,又繼續南下退逃呢?
首先,自李岩被牛金星誣陷被殺,以及劉宗敏在通州一戰身負重傷之後。讓農民軍從此失去了兩大骨幹。再加上,李自成此時已疾病纏身,精力不夠,以致農民軍內部文武不和,軍士懈怠等現象越來越嚴重。農民軍戰鬥力大大削弱。
其次,就在農民軍各方處境都極其不利的情況,倒戈於李自成的唐通,又再次於順治元年(1644年)九月,獻寧武關投降清朝。唐通獻關投降,給了李自成農民軍一個措手不及。