Od 2002 do 2006 był radnym powiatu pilskiego z ramienia lokalnego ugrupowania „Porozumienie Samorządowe”. Przystąpił także do Chrześcijańskiego Ruchu Samorządowego, zasiadł w jego radzie naczelnej. W 2004 bezskutecznie ubiegał się o mandat eurodeputowanego z listy Narodowego Komitetu Wyborczego Wyborców. Działał potem w Partii Centrum, zasiadając w jej radzie politycznej. Bez powodzenia kandydował w kolejnych wyborach samorządowych oraz (jako bezpartyjny z listy Prawa i Sprawiedliwości) do Sejmu w przedterminowych wyborach parlamentarnych w 2007. W 2011 został pełnomocnikiem ugrupowania Polska Jest Najważniejsza w Pile. Otwierał także listę kandydatów tej partii do Sejmu w okręgu pilskim w wyborach parlamentarnych w tym samym roku. Po decyzji o samorozwiązaniu PJN (w grudniu 2013) współtworzył Polskę Razem, został jej pełnomocnikiem na powiat pilski. Z listy tej partii w 2014 ponownie kandydował do Parlamentu Europejskiego, jednak ugrupowanie nie uzyskało mandatów. W tym samym roku z listy komitetu Teraz Wielkopolska bezskutecznie kandydował do sejmiku wielkopolskiego. Powoływany w skład zarządu wojewódzkiego i krajowego Polski Razem.