Zaangażował się w działalność ruchu związanego z Pawłem Kukizem oraz w jego kampanię przed wyborami prezydenckimi w 2015. W wyborach parlamentarnych w tym samym roku otworzył listę wyborczą zorganizowanego przez niego komitetu wyborczego wyborców Kukiz’15 w okręgu opolskim. Uzyskał mandat posła VIII kadencji, otrzymując 15 705 głosów. Nie został przyjęty do klubu parlamentarnego Kukiz’15 i pozostał posłem niezrzeszonym. W sierpniu 2019 objął funkcję przewodniczącego nowo powstałego koła poselskiego Przywrócić Prawo. W wyborach parlamentarnych w 2019 z ramienia komitetu o tej nazwie bezskutecznie ubiegał się o mandat senatora X kadencji z okręgu wyborczego nr 51. W 2020 pełnił funkcję prezesa Nyskiego Towarzystwa Społeczno-Kulturalnego.
W 2020 prokurator w Opolu przedstawił mu zarzuty związane z incydentami z sierpnia i października 2019: zniszczenia mienia Urzędu Wojewódzkiego w Opolu, naruszenia nietykalności funkcjonariuszy publicznych oraz naruszenia miru domowego w związku z odmową opuszczenia biura delegatury Krajowego Biura Wyborczego w Opolu. Polityk nie przyznał się do ich popełnienia.