Ukończył studia wyższe na Wydziale Prawa i Administracji Uniwersytetu Rzeszowskiego w Rzeszowie na kierunku prawo.

 

Odbył aplikację sądową w Sądzie Okręgowym w Tarnobrzegu i Rzeszowie. W latach 2006 – 2009 pełnił funkcję aplikanta sądowego. Złożył egzamin sędziowski. Odbywał również aplikację adwokacką.

 

W roku 2010 uzyskał wpis na listę adwokatów.

 

W latach 2007-2010 zatrudniony był w kancelariach adwokackich specjalizujących się w prawie gospodarczym.

 

Od 2012 r. pełni funkcję członka rady nadzorczej spółki Cyfrowe Centrum Serwisowe S.A.

 

W latach 2014 – 2017 pełnił funkcję członka rady nadzorczej w spółce NTK Capital sp. z o.o.

 

W roku 2017 pełnił funkcję członka rady nadzorczej w spółce Alpha Vantage S.A.  oraz w spółce HM Inwest S.A.