Durante la Primera intervención estadounidense en México se enlistó en la Guardia Nacional, participó en la Batalla de Cerro Gordo, fue hecho prisionero y enviado a Nueva Orleans.
[1] En 1848 regresó a su ciudad natal, se pronunció contra el régimen de Antonio López de Santa Anna, por tal motivo sus bienes le fueron confiscados y se ordenó su destierro junto a Melchor Ocampo, Benito Juárez, y Ponciano Arriaga en 1853.
[3] Participó como diputado en el Congreso que elaboró la Constitución de 1857.
Durante la Guerra de Reforma y durante la Segunda Intervención Francesa en México, siguió a Benito Juárez en Paso del Norte.
Siendo diputado federal, participó en la comisión escrutadora de 1867 cuando Juárez fue reelecto.