W wyborach w 1997 uzyskał mandat posła III kadencji z listy krajowej Akcji Wyborczej Solidarność. Należał następnie do Stronnictwa Konserwatywno-Ludowego (1998–2001) i Przymierza Prawicy (2001–2002). W 2001 po raz drugi został wybrany do Sejmu, kandydując z listy Prawa i Sprawiedliwości w okręgu chrzanowskim. W 2002 został członkiem PiS, pełnił funkcję rzecznika prasowego tej partii. W tym samym roku poprowadził wraz z Michałem Kamińskim zwycięską kampanię Lecha Kaczyńskiego w wyborach na prezydenta m.st. Warszawy. Stworzył z Michałem Kamińskim w ramach PiS duet specjalistów od marketingu politycznego. Od 2003 był obserwatorem w PE, a od maja do lipca 2004 wykonywał obowiązki europosła V kadencji w ramach delegacji krajowej.

W wyborach w 2004 został wybrany do Parlamentu Europejskiego z okręgu obejmującego województwa małopolskie i świętokrzyskie. W PE VI kadencji przystąpił do grupy Unii na rzecz Europy Narodów. 16 stycznia 2007 został wiceprzewodniczącym Parlamentu Europejskiego tej kadencji. W 2009 skutecznie ubiegał się o reelekcję z okręgu mazowieckiego (przystąpił do nowo powstałej grupy Europejscy Konserwatyści i Reformatorzy, będąc do 2011 jej wiceprzewodniczącym). W styczniu 2010 znalazł się na liście stu najbardziej wpływowych Polaków tygodnika „Przegląd”.