Fue electo 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.