Urodził się 8 grudnia 1979 roku w Rawie Mazowieckiej. Jest absolwentem administracji na Wydziale Prawa i Administracji Uniwersytetu Łódzkiego oraz prawa na Uniwersytecie Kardynała Stefana Wyszyńskiego w Warszawie. Na początku swojej kariery zawodowej był zatrudniony w łódzkim III Szpitalu Miejskim im. dr. Karola Jonschera. Później przez wiele lat pracował w biurze poselskim Janusza Wojciechowskiego, który był europosłem.
W okresie 2014-2015 zasiadał w radzie województwa łódzkiego. W Senacie dziewiątej kadencji zajmował stanowisko sekretarza tegoż organu.
W obecnej, dziesiątej kadencji Senatu, jest wiceprzewodniczącym Komisji Ustawodawczej oraz członkiem Komisji Praw Człowieka, Praworządności i Petycji. Nie jest związany z żadną partią polityczną.