Fue, sucesivamente: senador de la República, juez de Distrito, gobernador del Estado de Hidalgo, jefe del Departamento del Distrito Federal, embajador en Japón, secretario general de la Confederación Nacional Campesina y, por último, gobernador del Territorio de Quintana Roo.