王穆谏曰:“光粮丰城固,甲兵精锐,逼之非利;不如席卷岭西,砺兵积粟,然后东向与之争,不及期年,光可取也。”张大豫不从,自号
抚军将军、
凉州牧,改元凤凰,以王穆为长史,传檄
郡县,建康太守
李隰、祁连都尉严纯皆起兵响应,有众三万,据守
杨坞。张大豫从杨坞改屯姑臧城西,王穆和秃发思复鞬子
秃发奚于帅众三万屯守城南;吕光出击,斩秃发奚于。
凤凰元年(387年),张大豫从
西郡攻入
临洮,掠民五千余户,保据俱城。吕光率领彭晃、徐炅攻张大豫,张大豫奔
广武(今
甘肃省
永登县),王穆奔建康。八月,广武人押解张大豫送到姑臧,吕光斩张大豫。