W 2006 i w 2010 wybierany na radnego Świebodzic z listy KWW Bogdana Kożuchowicza (ponadto w 2007 kandydował bezskutecznie do Sejmu jako bezpartyjny z listy Prawa i Sprawiedliwości). Od 2006 do 2011 zajmował stanowisko zastępcy burmistrza tego miasta. Po odejściu z urzędu zajął się praktyką w zawodzie radcy prawnego w ramach własnej kancelarii. Założył Stowarzyszenie Obywatelskie Świebodzice. W 2014 bezskutecznie ubiegał się z ramienia własnego komitetu o funkcję burmistrza Świebodzic, bez powodzenia startował także do sejmiku dolnośląskiego z ramienia KWW Bezpartyjni Samorządowcy.

W wyborach parlamentarnych w 2015 kandydował do Sejmu w okręgu wałbrzyskim z pierwszego miejsca na liście komitetu wyborczego wyborców Kukiz’15, zorganizowanego przez Pawła Kukiza. Uzyskał mandat posła VIII kadencji, otrzymując 7725 głosów. W maju 2016 opuścił klub poselski Kukiz’15, współtworząc koło poselskie Wolni i Solidarni (pod przewodnictwem Kornela Morawieckiego), którego został wiceprzewodniczącym. 18 listopada 2016 zarejestrował, wspólnie z Kornelem Morawieckim i Małgorzatą Zwiercan, partię o tej samej nazwie.