W wyborach parlamentarnych w 2001 kandydował do Sejmu z listy AWS. Związał się z Prawem i Sprawiedliwością. 19 grudnia 2005 został powołany na członka zarządu województwa pomorskiego (w miejsce Bogdana Borusewicza). Zrezygnował ze stanowiska 23 października 2006, następnie od 2006 do 2008 kierował pomorskim oddziałem Narodowego Funduszu Zdrowia. W 2006 uzyskał mandat w sejmiku pomorskim, którego nie objął. W wyborach w 2009 startował do Parlamentu Europejskiego. W 2010, 2014, 2018 i 2024 wybierano go do rady powiatu kwidzyńskiego, gdzie został szefem klubu radnych PiS. W 2011 kandydował do Senatu w okręgu nr 67, zajmując 2. miejsce na 4 kandydatów.
Odznaczenia Odznaczony Srebrnym Krzyżem Zasługi (2015), Krzyżem Wolności i Solidarności (2015) oraz Krzyżem Kawalerskim Orderu Odrodzenia Polski (2016).
Przypisy Uchwała nr 771/XL/05 Sejmiku Województwa Pomorskiego z dnia 19 grudnia 2005 roku w sprawie wyboru Członka Zarządu Województwa Pomorskiego Uchwała nr 1119/LII/06 Sejmiku Województwa Pomorskiego z dnia 23 października 2006 roku w sprawie przyjęcia rezygnacji z funkcji członka zarządu i zwolnienia z obowiązków jej pełnienia