Wstąpił do Prawa i Sprawiedliwości. W 2006 mianowano go wicewojewodą pomorskim. Po odwołaniu Piotra Ołowskiego w lutym 2007 został pełniącym obowiązki wojewody. Nominację na stanowisko wojewody otrzymał w maju tego samego roku. Był społecznym doradcą szefa Kancelarii Prezydenta RP Lecha Kaczyńskiego, przewodniczącym Wojewódzkiej Komisji Dialogu Społecznego w Gdańsku, Pomorskiego Komitetu Monitorującego Fundusze Europejskie oraz członkiem Polsko-Rosyjskiej Rady ds. Współpracy Regionów RP z Regionem Sankt Petersburg. W latach 2008–2012 był prezesem zarządu SITA Kościerzyna spółka z.o.o oraz prezesem zarządu SITA Pomorze spółka z.o.o. Później prowadził własną działalność gospodarczą.
W przedterminowych wyborach parlamentarnych w 2007 bez powodzenia ubiegał się o mandat poselski, a w wyborach do Parlamentu Europejskiego w 2009 o mandat eurodeputowanego z listy PiS. W 2014 został natomiast wybrany do sejmiku pomorskiego V kadencji z ramienia PiS, objął funkcję przewodniczącego Komisji Samorządu Terytorialnego i Bezpieczeństwa Publicznego. W 2015 ponownie z listy PiS wystartował w wyborach do Sejmu, nie uzyskując mandatu.