Od 2019 do 2023 r. poseł na Sejm IX kadencji z okręgu tarnowskiego. W tym czasie pełnił funkcję Przewodniczącego Nadzwyczajnej Komisji do spraw zmian w Kodyfikacjach i m.in. członka Komisji Sprawiedliwości i Praw Człowieka. W latach 2010 – 2014 r. był radnym Sejmiku Województwa Małopolskiego, w tym czasie pełnił funkcję m.in. Przewodniczącego Komisji Statutowo – Prawnej. W latach 2014 – 2019 r. piastował funkcję radnego Rady Miejskiej w Tarnowie (2014-2019).

W latach 2002 – 2007 r. odbył studia magisterskie na Wydziale Prawa i Administracji Uniwersytetu Jagiellońskiego w Krakowie. W 2009 roku rozpoczął aplikację adwokacką, którą zakończył w 2012 roku. W tym samym roku złożył egzamin adwokacki i został wpisany na listę adwokatów Krakowskiej Izby Adwokackiej. Ukończył także studium menedżerskie w Szkole Przedsiębiorczości i Zarządzania Akademii Ekonomicznej w Krakowie. Autor wielu artykułów w zakresie prawa pracy publikowanych m. in. w „Rzeczpospolitej”, „Dzienniku – Gazecie Prawnej” i miesięczniku „Praca i Zabezpieczenie Społeczne”.

Posiada bogate doświadczenie nadzorcze. Zasiadał w sejmowej Komisji Kontroli Państwowej, a wcześniej był członkiem Komisji Rewizyjnej Sejmiku Województwa Małopolskiego i Rady Miejskiej w Tarnowie. Był także członkiem rad nadzorczych spółek Skarbu Państwa i rad społecznych.

Specjalizuje się w prawie karnym, medycznym i rodzinnym.

Przez wiele lat i stale świadczył pomoc prawną pro bono na rzecz osób pokrzywdzonych i poszkodowanych.