Fue varias veces legislador federal representando a su estado en el Congreso de la Unión, presidente municipal de Mérida y gobernador del Estado de Yucatán en dos ocasiones.