De 1861 a 1863 fue miembro del Congreso del Estado de Puebla en representación de la región de Chignahuapan y Huauchinango. Durante la Segunda intervención francesa en México fue coronel de la Guardia Nacional de Nacional de Puebla del 6 Batallón de Puebla de Zaragoza Puebla México, la cual lideró durante la batalla de Puebla y el posterior sitio a la ciudad.