Ur. 18 czerwca 1989 w Brodnicy. Kandydat Kukiz'15.
Z wykształcenia logistyk, w Wyższej Szkole Bankowej w Toruniu uzyskał licencjat z logistyki w biznesie i tytuł magistra z zarządzania procesami logistycznymi.
Został żołnierzem zawodowym jako starszy szeregowy w 4 Pułku Chemicznym w Brodnicy. Zaangażował się w lokalną działalność akcji Zmieleni.pl i Ruchu Obywatelskiego na rzecz JOW.
W 2014 bez powodzenia ubiegał się o mandat radnego Brodnicy.
W wyborach parlamentarnych w 2015 kandydował do Sejmu z listy Kukiz’15. Uzyskał mandat posła VIII kadencji. Został sekretarzem klubu parlamentarnego.
W wyborach w 2019 bezskutecznie ubiegał się o mandat posła do Parlamentu Europejskiego z listy komitetu Kukiz’15. W wyborach parlamentarnych w tym samym roku otrzymał pierwsze miejsce na liście kandydatów PSL do Sejmu w okręgu toruńskim. Uzyskał w wyniku głosowania poselską reelekcję. W Sejmie IX kadencji do 2022 był zastępcą przewodniczącego Komisji Obrony Narodowej. W grudniu 2020 wraz z innymi posłami Kukiz’15 znalazł się poza klubem parlamentarnym Koalicji Polskiej, stając się posłem niezrzeszonym. W kwietniu 2023 został koordynatorem krajowym partii Dobry Ruch. W sierpniu tego samego roku dołączył do klubu parlamentarnego Koalicji Obywatelskiej.