W 1989 brał udział w zakładaniu Zjednoczenia Chrześcijańsko-Narodowego. Od 1994 kierował zarządem regionu ZChN w Gorzowie Wielkopolskim, w latach 1994–1998 zasiadał w zarządzie głównym tej partii. Opowiadał się za ochroną wartości chrześcijańskich w życiu politycznym i społecznym. Jako wiceminister edukacji sprzeciwiał się wprowadzeniu wychowania seksualnego do programów nauczania.
Od 1997 do 2006 sprawował mandat posła na Sejm III, IV i V kadencji. W latach 1999–2000 był szefem Gabinetu Politycznego premiera Jerzego Buzka. W 2001 opublikował książkę Pracowitość i uczciwość w polityce.
W Sejmie III kadencji był członkiem klubu parlamentarnego Akcji Wyborczej Solidarność. W 2001 wraz z grupą innych działaczy m.in. ZChN współtworzył Przymierze Prawicy. Gdy w 2002 doszło do przyłączenia się Przymierza Prawicy do Prawa i Sprawiedliwości, został członkiem PiS. Od 5 lipca do 5 października 2001 przewodniczył klubowi parlamentarnemu tej partii w Sejmie III kadencji. Był także prezesem regionu lubuskiego PiS. W Sejmie IV kadencji kierował Komisją Skarbu Państwa (po rezygnacji Wiesława Walendziaka w 2004). W 2003 wraz z Wiesławem Walendziakiem założył Instytut Środkowoeuropejski – wydawcę dwumiesięcznika „Międzynarodowy Przegląd Polityczny”.