Fue elegido secretario general del Sindicato Nacional de Trabajadores de la Educación (SNTE) para el periodo estatutario 1952-1955; diputado federal a la XLIII Legislatura (1955-1958) por el II Distrito del Estado de Hidalgo; fue asesor legal del SNTE y del ISSSTE; fue también procurador general del Estado de Hidalgo; senador por su Estado natal en la XLVII y XLVIII Legislaturas del Congreso de la Unión (1964-1970), habiendo fungido como secretario de la Gran Comisión.
En su gestión como gobernador su labor educativa resaltó en las diversas construcciones que fueron sembradas a lo largo de la geografía hidalguense.
Construyó en Pachuca la Unidad Universitaria, el Instituto Tecnológico Regional, la Escuela Normal Benito Juárez, la escuela Everardo Márquez, la ejidal de Santa Julia y acondicionó la Vicente Guerrero.
También desarrolló los fraccionamientos Constitución y Real de Minas.
Se extendieron los aeropuertos en Pachuca, Ixmiquilpan y Molango.