Inició en el servicio público como Jefe del Departamento de Desarrollo del Instituto Mexicano del Seguro Social (IMSS), continuó su carrera política que le llevó a ser diputado en 1982 por el Distrito I de Zacatecas en la LII Legislatura y a resultar, después de ese encargo, postulado y electo Gobernador de Zacatecas para el periodo 1986 - 1992 que sin embargo no concluyó porque 5 meses antes del fin de su periodo, el 14 de mayo de 1992 fue nombrado Presidente Nacional del PRI, cargo en el que estuvo hasta el 30 de marzo de 1993 cuando fue nombrado, Director General del IMSS por el presidente Carlos Salinas de Gortari y fue ratificado en el cargo por Ernesto Zedillo.