贺锦则统领偏师继续向西进军,迫降固原以后,又接着由陕西凤翔向巩昌推进,占领巩昌府后,所属州县都不战而下。
在宁夏方面,义军的檄文一传到,明朝巡抚李虞夔和分封在这里的庆王束手无策。庆藩宗室和文武官员聚集在王府里经过一番商讨之后,决定投降。李自成命明监军道陈之龙为宁夏节度使,以投降总兵牛成虎镇守该地。
固原、宁夏等地平定之后,明廷在西北的残余据点就剩下了甘肃、青海等比较僻远的地方。由于甘肃一带地方较远,李自成就先行返回西安,将继续西征的任务交给了贺锦和中营战将党守素、辛思忠等人。
三月,贺锦领兵向甘肃进发,一举攻克安定,金县开门迎降,兵锋直抵兰州。明朝甘肃总兵马爌、副将欧阳衮等人见形势危急,劝肃王西奔甘州,征兵固守。但肃藩驽马恋栈,没有采纳这个意见。马爌等人便自行逃往甘州,贺锦遂直取兰州,肃王仓皇逃出城外,被明朝卸任总兵杨麒派人擒获,当作自己投诚义军的见面礼。
贺锦厌恶他卖主以牟取富贵,既不忠于明王朝,也不是真心投顺起义军,因此,他不仅处死了肃王,也把杨麒父子斩首。这种做法虽然让不少人感到快意,但也激起了尚在观望中的明廷文官武将强烈的反抗情绪。
贺锦留下党守素镇守兰州,自己统兵继续西进。明军凉州、庄浪二卫先后投降,义军进迫甘州。甘肃巡抚林日瑞、总兵马爌等人组织顽抗。由于天气转暖,义军战士意气风发,辛思忠亲自上阵率部连续攻城,官军士卒都是被驱迫上城防守,见状纷纷倒戈投降,闯军得以胜利地夺取了甘州城。林日瑞、马爌等都被处死。
闯军胜利占领甘州以后,肃州等地也不战而下。贺锦在各府州县派设了官员,安抚地方,甘肃全境遂处于闯军政权的完全控制之下。
这时,奉贺锦之命进取青海的义军将领鲁文彬,领兵进抵西宁,被青海土司祁廷谏、鲁胤昌等击败,鲁文彬被杀。贺锦闻报后,亲率大军从甘州驰赴西宁,因为我众敌寡,贺锦没有多做考虑,强行率部闯入异族杂处的青海土司地区,不幸遭到土司兵伏击,虽然凭借一腔血勇,阵斩鲁胤昌,全歼其众,可还是不幸中毒箭牺牲。
贺锦部下的将士悲愤填膺,决心为主将复仇,在辛思忠率领下攻克西宁,生擒土司祁廷谏,将当地叛降不定的土司首领大部处决,彻底平定了自明朝以来就动荡不定的青海地区,剩余土司纷纷归附,党守素便提议将这些人全部迁徙西安居住。
这以后李自成又委任了明朝投降的关西道周伯达为甘肃节度使,升党守素为制将军节制之;西宁青海地区,则由于地处边境,西番汇集,李自成就直接让辛思忠这名武将担任西宁节度使,对西陲一带进行强力的军事控制。
贺锦、辛思忠、党守素的西征战事,花费数月时间。在这期间由于田见秀在山西屡战屡败,致使大同失守、太原被围,全晋危急。所以已经返回西安的李自成,便聚集了牛金星和罗汝才希望李自成称帝的意见。