顺怒责杨广,说他挫损锐气,绑出斩首,又将三百人一律杀死。如此一来,导致很多部属不服,渐渐离心。
李顺再派遣部将率众进攻剑门,那时王继恩已从剑门出军,来到研石寨,杀退叛众,斩首五百级,过青疆岭,平定剑州,进攻柳池驿,大破叛众。李顺听说北路失败,就转而向西路进攻,于是驱众围攻梓州。
梓州知州张雍听说王小波造反,当即招募并训练士卒,为守城做准备。同时,他修缮城墙,挖好沟濠,准备粮食,专待叛军到来。果然,不久后,叛众来到,差不多有十多万人马,猛攻城濠。张雍率领训练好的三千人马,全力守御,使得敌军无隙可乘。
相持了两个多月,敌军已是疲敝不堪,守卒却还有余勇。王继恩也派遣将士前来增援,李顺知道不能攻下,只得率军退去。