Originario de Puebla, es licenciado en Derecho por la Universidad Nacional Autónoma de México (UNAM) y cuenta con una maestría y doctorado en Ciencias Políticas por la misma institución.
Cuenta además con estudios de posgrado en la Universidad de París y un diplomado en Administración Pública de la Universidad Victoria de Manchester.
De 1982 a 1988, durante la administración de Miguel de la Madrid fungió como secretario de Gobernación. Más tarde, durante el gobierno de Carlos Salinas de Gortari, se desempeñó como secretario de Educación Pública. En 1992 fue candidato del PRI por el Gobierno de Puebla, ganó la elección y en febrero de 1993 sucedió en el cargo a Mariano Piña Olaya.
En 1999 participó en la contienda interna del PRI en busca de la candidatura presidencial, la cual recayó en Francisco Labastida. Un año más tarde se convirtió en senador de la República para las legislaturas LVIII y LIX. Es profesor de Teoría General del Estado en la Facultad de Derecho de la UNAM.
Cuenta además con estudios de posgrado en la Universidad de París y un diplomado en Administración Pública de la Universidad Victoria de Manchester.
De 1982 a 1988, durante la administración de Miguel de la Madrid fungió como secretario de Gobernación. Más tarde, durante el gobierno de Carlos Salinas de Gortari, se desempeñó como secretario de Educación Pública. En 1992 fue candidato del PRI por el Gobierno de Puebla, ganó la elección y en febrero de 1993 sucedió en el cargo a Mariano Piña Olaya.
En 1999 participó en la contienda interna del PRI en busca de la candidatura presidencial, la cual recayó en Francisco Labastida. Un año más tarde se convirtió en senador de la República para las legislaturas LVIII y LIX. Es profesor de Teoría General del Estado en la Facultad de Derecho de la UNAM.