Se desempeñó como consejero jurídico del Ejecutivo federal de 2000 a 2003 y de 2005 a 2006 durante el sexenio de Vicente Fox.
Ha realizado labores en pro de la educación en el Estado de Durango, al fundar en febrero de 1962 el Instituto Comercial Mexicano (ya desaparecido), en 1965 la Escuela Secundaria «Vasco de Quiroga» y en 1982 la Escuela Preparatoria «Vasco de Quiroga», todas en el Municipio de Lerdo.
Miembro del PAN desde 1963, ha ocupado diversas posiciones en el Comité Ejecutivo Nacional y ha sido diputado federal plurinominal en cuatro ocasiones, en 1979 a la LI Legislatura, en 1985 a la LIII Legislatura, en 1991 a la LV Legislatura durante la cual fue Subcoordinador de la bancada del PAN y en 2003 a la LIX Legislatura, durante cuyo primer periodo fue Presidente de la Cámara de Diputados.
Además fue Senador de la República por el estado de Durango de 1994 a 2000, en donde fungió como delegado ante el Parlamento Alemán y ante la Interparlamentaria Mundial en Santiago de Chile.
En 2000 el presidente Vicente Fox lo designó como Consejero Jurídico de la Presidencia de la República, cargo que dejó al ser electo Diputado en 2003,[1] pero retornó a él en 2005 y lo desempeñó hasta el fin del sexenio.