Był współzałożycielem Solidarności Rolników Indywidualnych w 1980/1981 w województwie poznańskim. W roku 1987 był współzałożycielem Klubu Politycznego Ład i Wolność. W roku 1989 był współzałożycielem Zjednoczenia Chrześcijańsko-Narodowego w 1989 (przez wiele lat członek władz centralnych). Był posłem na Sejm RP I (1991-1993) oraz III (1997-2001) kadencji. Był Wiceprzewodniczącym Zgromadzenia Parlamentarnego Rady Europy (1999-2001). W latach 1998-2001 był Przewodniczącym Polskiej Delegacji do Zgromadzenia Parlamentarnego Rady Europy. Obecnie jest posłem na Sejm RP IV kadencji (od 2001) z listy Prawo i Sprawiedliwość. Jest członkiem Komisji Regulaminowej i Spraw Poselskich w Sejmie RP; członkiem-obserwatorem Parlamentu Europejskiego (EPP/ED). W latach 1991-1993 był wiceprzewodniczącym Polskiej Delegacji do Zgromadzenia Parlamentarnego Rady Europy oraz jest członkiem zarządu od 1998 roku. W Zgromadzeniu Parlamentarnym Rady Europy członek Komisji Kultury, Nauki i Edukacji (Podkomisja Dziedzictwa Kulturalnego oraz Podkomisja Mediów) oraz Komisji Środowiska, Rolnictwa oraz Spraw Lokalnych i Regionalnych (Podkomisja Zrównoważonego Rozwoju, Podkomisja Żywności oraz Ochrony Konsumenta). Jest przewodniczącym Delegacji Polsko-Tajwańskiej w Sejmie RP oraz członkiem Zarządu Głównego Partii Prawo i Sprawiedliwość.
W 2004 zdobył mandat posła do Parlamentu Europejskiego w województwie wielkopolskim.
W styczniu 2007 szwajcarska organizacja The European League of Geneva umieściła go w gronie 25 najlepszych posłów do Parlamentu Europejskiego.