Ocupó numerosos cargos políticos entre ellos, el de Jefe del Departamento del Distrito Federal, Gobernador de su estado natal y del entonces Territorio de Quintana Roo.
Inició la carrera política en su Estado natal, donde ocupa el primer cargo de elección popular como miembro de la diputación local.
Después, representa a su entidad en calidad de diputado federal, en la XXXII Legislatura.
Tanto en Hidalgo como en el Distrito Federal, y posteriormente en Quintana Roo, su labor gubernamental se caracteriza por su preocupación por la educación pública, habiendo fomentado la construcción de escuelas y bibliotecas populares.
Fue nombrado gobernador de Quintana Roo en 1967 por el presidente Gustavo Díaz Ordaz y ratificado en el cargo por Luis Echeverría Álvarez al llegar éste a la Presidencia.