Fue gobernador de Zacatecas y presidente nacional del PRI.
En 1982, en su carrera política, llegó a ser diputado en 1982 por el Distrito I de Zacatecas en la LII Legislatura.
En ese momento fue nombrado director general del IMSS por el presidente Carlos Salinas de Gortari, ratificado en el cargo por Ernesto Zedillo.
Renunció para ser candidato del PRI a senador por Zacatecas, y resultó elegido en el año 2000 para el periodo que concluyó en 2006.
Por lo anterior, el PRI respondió abriendo un proceso de expulsión en su contra.