Fue gobernador de Veracruz entre 1974 y 1980.
Desde el tercer año de la carrera litigó en distintas ramas del Derecho, particularmente en Derecho Administrativo y en Derecho del Trabajo.
Durante el tiempo en que fue funcionario de esta Secretaría participó en diferentes eventos en materia migratoria y turística tanto en el extranjero como en el interior del país, se desempeñó también como miembro del Consejo Nacional de Turismo.
Se desempeñó como subsecretario de Gobernación, a las órdenes de Mario Moya Palencia, durante los últimos dos años del gobierno de Gustavo Díaz Ordaz.
Más adelante fue diputado federal por el V Distrito Electoral Federal de Veracruz a la XLIX Legislatura, presidente de la Cámara de Diputados y vicepresidente de la Comisión Permanente del H. Congreso de la Unión.