李自成由山西退入陕西后即调兵北上,准备反击进攻陕北之清军。但不久就传来清军多铎部在孟津渡过黄河,兵叩潼关,向陕西进发的消息,大顺军已陷入清军南北夹击之势。为保西安,李自成只得回军潼关。1645年一月,大顺军在潼关激战中失利,清军于十八日占领大顺军都城西安——此时李自成已率主力在五天前经商州向河南退却。在李自成与清军在潼关激战之时,英亲王阿济格部清军已进入陕北,据守延安的李过和据守榆林的高一功因不敌清军,在奋战月余后被迫弃城西走。此时清兵已入西安,不得已,两部大顺军只得西进惠安堡,在汇合了镇守西北甘肃、青海的大顺军后由陕西汉中入蜀,顺长江东下撤入湖北荆州地区。