En febrero de 1838, Cabrera se hallaba sitiando Gandesa cuando consideró de la mayor conveniencia atacar Zaragoza, para lo cual dio las oportunas órdenes al brigadier Cabañero, quien se puso al frente de 2200 soldados de infantería y 300 de caballería al mando del francés L'Espinace.