其实早在崇祯十六年(1643年)年底,李自成在准备东征灭明的时候的同时就已经命令贺锦等率领大军攻取河西走廊及河湟地区,以保障陕西的安全。
崇祯十六年十一月,贺锦在张掖派副将军鲁文彬南下青海湟水沿岸,准备进攻西宁。
与此同时西宁土司指挥使祁廷谏、祁兴周父子及土司李天俞等纠合地方土司准备与顺军作战。
接着祁廷谏等人便和甘肃庄浪土司鲁元昌等土司歃血订盟,约定一起夹攻起义军。
崇祯十六年十二月,鲁文彬率顺军攻至西宁城下,城中部分明军守军在“迎闯王、不纳粮”口号的感召下,密谋起义响应。
祁廷谏等见情况危急,于是兵行险着,随即率军出城反扑,鲁文彬猝不及防,被明军击杀阵亡。
此时驻扎在张掖的贺锦听到鲁文彬战死的消息后大怒,随即从张掖亲率大军,越祁连南下,在北大通与庄浪土司鲁元昌遭遇。
顺军轻松击溃鲁元昌,鲁元昌退守连城。不久贺锦挥兵追击,攻克连城,杀鲁元昌,进而乘胜攻下碾伯所。
崇祯十七年(大顺永昌元年,1644年),贺锦又率军进攻西宁,祁廷谏、李天俞等人不敌,顺军攻克西宁城。
西宁被顺军占领之后,祁廷谏、李天俞等人随即退守南川,并在生员胡琏器等人的策划下,设下伏兵之计,在南川伏羌堡附近设下绊马索和陷阱,诱贺锦轻骑深入。
此时连战连捷的贺锦在连番胜利之后起了骄兵之心,孤军深入,因而中计阵亡。
不过在贺锦阵亡之后,顺军的征战并未停止。