Jest absolwentem studiów prawniczych na Wydziale Prawa i Administracji Uniwersytetu Marii Curie-Skłodowskiej w Lublinie, które ukończył w 2012 roku.
W latach 2012–2014 był zatrudniony w Sądzie Okręgowym w Tarnobrzegu, w Wydziale Pracy i Ubezpieczeń Społecznych, na stanowisku asystenta sędziego, zdobywając doświadczenie w zakresie stosowania prawa pracy oraz prawa ubezpieczeń społecznych w praktyce orzeczniczej.
W latach 2015–2016 pracował w Zakładzie Ubezpieczeń Społecznych Oddział w Rzeszowie, w Wydziale Obsługi Prawnej, na stanowisku referenta prawnego.
W 2019 roku ukończył studia podyplomowe z zakresu prawa pracy na Wydziale Prawa i Administracji Uniwersytetu Jagiellońskiego w Krakowie.
Od 4 kwietnia 2019 roku jest wpisany na listę adwokatów Izby Adwokackiej w Rzeszowie i prowadzi praktykę adwokacką, koncentrującą się przede wszystkim na prawie pracy, ubezpieczeniach społecznych oraz kompleksowej obsłudze prawnej przedsiębiorców i innych podmiotów organizacyjnych.
Od 2019 roku prowadzi zajęcia dydaktyczne w Wyższej Szkole Administracji w Bielsku-Białej z zakresu prawa pracy.
W działalności dydaktycznej i zawodowej łączy wiedzę teoretyczną z wieloletnim doświadczeniem praktycznym, co pozwala mu przedstawiać zagadnienia prawne z uwzględnieniem aktualnych problemów stosowania prawa oraz realiów praktyki prawniczej
