Od grudnia 2013 był członkiem prezydium zarządu założonej przez tegoż partii Polska Razem, z której odszedł jesienią 2014.

W 2015 powołany na przedstawiciela ruchu organizowanego przez Pawła Kukiza w województwie mazowieckim, opracowywał także program ugrupowania. W wyborach parlamentarnych w tym samym roku kandydował do Sejmu w okręgu podwarszawskim z pierwszego miejsca na liście KWW Kukiz’15. Uzyskał mandat poselski, otrzymując 14 670 głosów. Na pierwszym posiedzeniu Sejmu VIII kadencji, 12 listopada 2015, został wybrany na wicemarszałka SejmuUchwała Sejmu Rzeczypospolitej Polskiej z dnia 12 listopada 2015 r. w sprawie wyboru wicemarszałka Sejmu ().. W wyborach w 2019 bezskutecznie ubiegał się o mandat posła do Parlamentu Europejskiego z listy komitetu Kukiz’15.

W wyborach krajowych w tym samym roku z powodzeniem ubiegał się o poselską reelekcję, kandydując z listy PSL (w ramach zawartego przez Kukiz’15 porozumienia) w okręgu rzeszowskim i otrzymując 17 086 głosów. W grudniu 2020 wraz z innymi posłami Kukiz’15 znalazł się poza klubem parlamentarnym Koalicji Polskiej, stając się posłem niezrzeszonym. W lutym 2021 został członkiem nowo powołanego koła poselskiego Kukiz’15 – Demokracja Bezpośrednia. Opuścił je w listopadzie 2022, ponownie zostając posłem niezrzeszonym.