Poseł na Sejm VIII kadencji. Absolwent prawa na Wydziale Prawa, Prawa Kanonicznego i Administracji Katolickiego Uniwersytetu Lubelskiego (KUL). Doktorant w Katedrze Historii Państwa i Prawa KUL, przygotowuje rozprawę doktorską poświęconą ustrojowi Polski po 1935 r.
Współpracownik kwartalnika Myśl.pl. Były prezes Akademickiego Klubu Myśli Społeczno-Politycznej "Vade Mecum". Autor licznych artykułów poświęconych tematyce prawnej i historycznej. Miłośnik historii, prawa, polityki i kinematografii.
Działacz Stowarzyszenia KoLiber z Kutna. Jesienią 2014 roku startował na radnego w Kutnie z Ruchu Narodowego.
W wyborach parlamentarnych w 2015 kandydował do Sejmu w okręgu sieradzkim z pierwszego miejsca na liście komitetu wyborczego wyborców zorganizowanego przez Pawła Kukiza. Uzyskał mandat posła VIII kadencji, otrzymując 11 977 głosów.
W Sejmie VIII kadencji zasiada w Komisji Sprawiedliwości i Praw Człowieka oraz Komisji Finansów Publicznych.