Przez trzy lata należał do Unii Polityki Realnej (przystąpił do niej w grudniu 2002, zasiadał w zarządzie oddziału łódzkiego i był doradcą prezesa partii Stanisława Wojtery). Przez kilka lat działał również w Stowarzyszeniu KoLiber. W 2009 bezskutecznie startował do Parlamentu Europejskiego jako bezpartyjny z listy Prawicy Rzeczypospolitej. Jako ekspert współpracował następnie z Fundacją Republikańską, ponadto założył i został prezesem Fundacji Aurea Libertas. W wyborach parlamentarnych w 2015 kandydował do Sejmu w okręgu piotrkowskim z pierwszego miejsca na liście zorganizowanego przez Pawła Kukiza komitetu wyborczego wyborców Kukiz’15 (z poparciem Ruchu Narodowego). Uzyskał mandat posła VIII kadencji, otrzymując 9135 głosów. W Sejmie VIII kadencji zasiadł w Komisji Finansów Publicznych oraz w Komisji Polityki Społecznej i Rodziny, współtworzył również będący strukturą Stowarzyszenia „Republikanie” Klub Republikański w Sejmie.
Zginął 19 stycznia 2017 w wypadku samochodowym na drodze ekspresowej S8 w pobliżu miejscowości Wędrogów. 24 stycznia został pochowany na cmentarzu przy ul. Smutnej w Tomaszowie Mazowieckim. W uroczystościach pogrzebowych uczestniczyli m.in.