Fue hermano menor del general Ignacio Zaragoza.
Estudió en la Ciudad de México y volvió a Monterrey en 1859.
Quedó incorporado a la Guardia Nacional y participó en diversas acciones de armas durante la intervención francesa.
Tiempo después se adhirió a la Revolución de Tuxtepec.
Combatió en Patos (General Cepeda, Coahuila) contra el jefe lerdista Doroteo Rosales.