1651年11月10日,李定国率一万六千精锐大西军由肇庆进抵广州,随后,分兵两路,一路向北攻韶州府,威胁江西;一路向东攻惠州府、潮州府,进逼福建。
袁宗地、李来亨部则联兵李元胤部明军向南扫荡高州府(今广东茂名市)、雷州府(今雷州半岛一带)。
而清军郝尚久部八千余人,攻钦州半月,死伤累累,无法克之。当听闻尚可喜、耿继茂、黄应杰等清军主力在南宁城下遭遇大败,一路逃回广东,大恐之下,遂放弃再攻钦州,掉头朝东狂奔。
然而,郝尚久刚逃没多远,就得到探马回报,数月前从福建叛离的郑森部明军在廉州府合浦县(今广西北海市)附近登陆,并迅速占领合浦县,于廉江东岸严阵以待,阻住了他们东蹿的路线。
无奈之下,郝尚久又领兵掉头西返,趁钦州守军不备之时,偷渡钦江,然后沿着海岸,一路朝安南逃去。
11月18日,郝尚久夺安南与大明交界处海宁(今越南芒街市)、东兴(今广西东兴市)尽占沿海平原地带,同时布重兵于北伦河南岸,防备明军继续追逼。
大西军不仅在两广地区取得重大胜利,以偏师攻四川的刘文秀也是连战连捷,进展顺利。9月20日,刘文秀命卢名臣先取遵义,随后攻重庆,而刘文秀自率兵渡金沙江,9月24日,攻建昌(今四川西昌市),大破袁韬、武大定,迫使两人投降。
10月2日,刘文秀领兵北上夺取嘉定(今四川乐山)。10月10日,破叙州(今四川宜宾市)。10月14日,夺永宁(今四川泸州永宁)。在10月27日,与卢名臣会师涪州(今重庆涪陵),并击破于大海,李占春,尽占四川南部。
清四川巡抚李国英惊恐之下,除了连连向清廷求援,请求朝廷尽快派大军入川,另外,他还将成都、叙州、涪州、永宁、龙安(今四川邻水)等各镇清军尽数聚集于保宁(今四川阆中)。李国英深知,兵力分散乃兵家大忌,分驻各地,不仅无法守御疆土,恐会遭刘文秀各个击破。
秦王孙可望统大军七万余,在九月底,进至长沙。随即,于此分兵两路,命冯双礼领两万兵马经益阳,攻常德,他自领五万大军经岳州、咸宁,攻武昌。同时,孙可望还命人在岳州搜罗大量船只,准备届时以水陆合击武昌。
驻守常德沉永忠部清军在冯双礼绝对优势兵力威逼之下,未敢应战,直接弃城而逃,向北方的荆州“转进”。自从数月前,得到顺治帝发来的旨意“不可浪战,移师保守”后,