Militar. Nacido en Bahía del Espíritu Santo, Texas (provincia mexicana en ese tiempo). Estudió en Matamoros, Tamaulipas y en Monterrey, N.L. Abandonó el seminario para dedicarse al comercio. Se dio de alta en las Guardias Nacionales de N.L. en 1853; el presidente Santa Ana incorporó este cuerpo al ejército y Zaragoza fue promovido a capitán. Participó en la batalla de Saltillo secundando el Plan de Ayutla y obtuvo en esa acción el grado de Coronel. Participó en la defensa de Monterrey contra las fuerzas santanistas.
Peleó en la defensa de la Constitución y contra el golpe de Estado de Comonfort, al frente de un grupo de rifleros. Más tarde a la cabeza de las tropas sitiadoras de Guadalajara, derrotó al Gral. Márquez. Juárez lo nombró Ministro de Guerra en 1861 y poco después, jefe del Ejército del Oriente. Con este grado dirigió la batalla de Acultzingo y obtuvo la célebre victoria del 5 de Mayo. Poco después fue atacado por fiebre tifoidea. Muere en Puebla, Puebla.