W 1989 organizował kampanię wyborczą do Senatu Jarosława Kaczyńskiego w województwie elbląskim. W wyborach parlamentarnych w 1991 bez powodzenia kandydował do Sejmu z listy Porozumienia Obywatelskiego Centrum. W wyborach parlamentarnych w 1993 po raz drugi bezskutecznie kandydował do Sejmu z listy Porozumienia Centrum (z poparciem Stowarzyszenia Zjednoczenie Polskie). Był wśród założycieli Porozumienia Centrum i PiS, obejmował kierownicze funkcje w organach tych partii na szczeblu regionalnym i krajowym. W wyborach parlamentarnych w 2001 bez powodzenia kandydował do Sejmu.
W 2005 został skazany za przestępstwo prowadzenia pojazdu mechanicznego w stanie nietrzeźwości (miał we krwi 0,58 mg alkoholu). Orzeczono wobec niego grzywnę i zakaz prowadzenia pojazdów (skazanie uległo zatarciu). W tym samym roku z listy Prawa i Sprawiedliwości został wybrany na posła V kadencji w okręgu elbląskim. W wyborach parlamentarnych w 2007 po raz drugi uzyskał mandat poselski, otrzymując 17 184 głosów. W wyborach do Sejmu w 2011 z powodzeniem ubiegał się o reelekcję, dostał 12 790 głosów. W 2015 został ponownie wybrany do Sejmu na kolejną kadencję.