W 2005 z listy Prawa i Sprawiedliwości został wybrany na posła V kadencji w okręgu toruńskim. W 2007 w wyborach parlamentarnych po raz drugi uzyskał mandat poselski, otrzymując 28 830 głosów. Został członkiem sejmowej Komisji Infrastruktury oraz Komisji Ustawodawczej. W listopadzie 2010 cypryjski sąd zasądził od niego solidarnie z Karolem Karskim odszkodowanie za zniszczenie wózków golfowych, do czego miało dojść w trakcie służbowego wyjazdu parlamentarzystów na Cypr w listopadzie 2008. Po nagłośnieniu wydarzenia przez media ujawniono również, iż w 1999 polityk prowadził samochód, mając 0,8 promila alkoholu we krwi, co stanowiło wówczas wykroczenie. W wyborach samorządowych w 2010 został kandydatem PiS na prezydenta Włocławka. W pierwszej turze uzyskał 30,78% poparcia, a w drugiej – 38,75%, przegrywając z ubiegającym się o reelekcję Andrzejem Pałuckim.

W wyborach do Sejmu w 2011 z powodzeniem ubiegał się o reelekcję, dostał 17 327 głosów. Został wówczas członkiem Komisji Sprawiedliwości i Praw Człowieka.