Abogado egresado de la Universidad Autónoma de Querétaro, de la que además fue rector, cuenta con un doctorado en Leyes por la Universidad Nacional Autónoma de México (UNAM).
Ha sido diputado priista en el Congreso de Querétaro, alcalde de la capital del estado, Santiago de Querétaro y gobernador del estado de 1985 a 1991.
Fue además senador de la República por el PRI, procurador federal de Protección al Ambiente y diputado federal en la 57 legislatura. Más tarde ocupó el cargo de secretario del Trabajo y Previsión Social y se hizo cargo de la Embajada de México en Portugal.
Es abogado postulante e investigador en el Instituto de Investigaciones Jurídicas de la UNAM.
Es abogado postulante e investigador en el Instituto de Investigaciones Jurídicas de la UNAM.