Ocupó los siguientes puestos: Diputado al Congreso de la Unión, Procurador de Justicia en el Estado de Guerrero, Secretario de Gobierno del Estado de México, Rector del Instituto Científico y Literario de Toluca, Secretario de Gobernación y de Educación Pública durante el gobierno de Abelardo L.