Se desempeñó como senador de la república cuando sustituyó a Víctor Manzanilla Schaffer al solicitar este licencia para ser candidato al gobierno de Yucatán en 1987.
Fue también presidente municipal interino de Mérida en 1973.
[1] Es profesor con maestría en la especialidad de biología de la Escuela Normal Superior habiendo obtenido su título en 1961.
Fue diputado federal de 1985 a 1988 durante la LIII Legislatura al Congreso de la Unión.
Fue también senador suplente por Yucatán en la LI Legislatura del Congreso de la Unión y senador en la LIII Legislatura al sustituir a Víctor Manzanilla Schaffer quien solicitó licencia para asumir la candidatura al gobierno de Yucatán en 1987.