Poseł na Sejm X, I, IV i V kadencji (1989-1993, 2001-2007), w latach 2005-2007 marszałek Sejmu V kadencji, w latach 2007-2018 prezes Prawicy Rzeczypospolitej, poseł do Parlamentu Europejskiego VIII kadencji. Kandydat w wyborach prezydenckich w 2010.
26 października 2005 r. został wybrany na funkcję Marszałka Sejmu V kadencji, głosami PiS, Samoobrony RP, Ligi Polskich Rodzin oraz Polskiego Stronnictwa Ludowego. W 2008 r. został zarejestrowany jako kandydat w wyborach uzupełniających do Senatu, zarządzonych w okręgu krośnieńskim na dzień 22 czerwca w związku ze śmiercią senatora Andrzeja Mazurkiewicza. Zajął 3 miejsce spośród 12 kandydatów. W 2009 r. ubiegał się o mandat w wyborach do Parlamentu Europejskiego jako lider listy Prawicy Rzeczypospolitej w okręgu warszawskim, jego partia nie przekroczyła jednak progu wyborczego.
13 lutego 2010 r. podczas konwencji wyborczej Prawicy Rzeczypospolitej w Warszawie zadeklarował swój start w wyborach prezydenckich. 6 maja 2010 r. został zarejestrowany jako kandydat. Przed drugą turą wyborów poparł Jarosława Kaczyńskiego. W 2012 r. podpisał w imieniu własnej partii porozumienie o współpracy z PiS. Na mocy tego porozumienia wystartował w wyborach do Parlamentu Europejskiego w 2014 z listy PiS w okręgu warszawskim z pozycji nr 5, uzyskując mandat eurodeputowanego VIII kadencji.
W październiku 2016 r. został wybrany w skład Komitetu Wykonawczego Europejskiej Federacji dla Życia i Godności Człowieka „One of Us”. 16 czerwca 2018 r. ustąpił z funkcji prezesa Prawicy Rzeczypospolitej.