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.