Ocupó los cargos de regidor y alcalde del Puerto de Veracruz y el cargo de gobernador interino de su Estado y luego el de gobernador constitucional.