Realizó sus primeros estudios en Soto la Marina y en Ciudad Victoria.
Se exilió a los Estados Unidos y se reintegró a las fuerzas liberales en la frontera norte del territorio tamaulipeco, reuniéndose con Melchor Ocampo, Ponciano Arriaga, Manuel Gómez y José María Mata.
[3] En 1856 por órdenes de Ignacio Comonfort, participó en los combates del conflicto fronterizo en los estados de Nuevo León y Coahuila, los cuales se habían sido anexados como una sola entidad por Santiago Vidaurri, formando la República de la Sierra Madre al no reconocer al gobierno federal.
En 1863, durante la Segunda Intervención Francesa en México fue nombrado general en jefe del Ejército Republicano.
Al regresar a México, impartió clases en la Escuela Nacional de Jurisprudencia, durante esa época se declaró opositor a la corriente del positivismo.