Przez kilkanaście lat należał do Zjednoczenia Chrześcijańsko-Narodowego. W 2007 przeszedł (wraz z m.in. Henrykiem Goryszewskim) do Ligi Polskich Rodzin. Z listy tej partii ubiegał się o mandat w sejmiku podlaskim w przedterminowych wyborach w maju 2007. W marcu 2009 został wiceprezesem reaktywowanego ZChN. Był także białostockim pełnomocnikiem Naprzód Polsko.
W wyborach parlamentarnych w 2011 był kandydatem do Senatu z własnego komitetu (zajął przedostatnie, 5. miejsce w okręgu). Zasiadł w zarządzie głównym powołanego w 2015 Stowarzyszenia Chrześcijańsko-Narodowego, został też jego liderem w województwie podlaskim. W tym samym roku wystartował w wyborach do Sejmu z ramienia komitetu wyborczego wyborców zorganizowanego przez Pawła Kukiza. W 2018 kandydował na radnego Suwałk z ramienia lokalnego komitetu, a w 2024 wystartował z ramienia PiS na radnego sejmiku.
Odznaczenia W 2013, za wybitne zasługi w działalności państwowej, publicznej i społecznej, za działalność na rzecz przemian demokratycznych w Polsce, został odznaczony Krzyżem Kawalerskim Orderu Odrodzenia Polski.