W roku 1996 ukończyłem studia na Wydziale Prawa i Administracji Uniwersytetu Jagiellońskiego w Krakowie.
Po ukończeniu aplikacji sądowej w Sądzie Okręgowym w Katowicach i egzaminie sędziowskim w okresie od 15 grudnia 1998 roku do 14 stycznia 1999 roku pełniłem funkcję asesora w Wydziale XII Rejestru Zastawów Sądu Rejonowego w Katowicach, a od 15 stycznia 1999 r. do 20 marca 2001 r. funkcję asesora w Wydziale Cywilnym Sądu Rejonowego w Chrzanowie.
W dniu 21 marca 2001 r. Prezydent Rzeczypospolitej Polskiej powołał mnie na stanowisko sędziego Sądu Rejonowego w Chrzanowie, które piastowałem do dnia 2 lutego 2011 roku. W 2007 r. zostałem oddelegowany do pracy na stanowisku głównego specjalisty w Wydziale Egzekucji Sądowej Departamentu Wykonania Orzeczeń i Probacji Ministerstwa Sprawiedliwości. W roku 2005 i 2007 byłem członkiem Okręgowej Komisji Wyborczej w Chrzanowie w wyborach do Sejmu Rzeczypospolitej. W 2010 roku ukończyłem studia podyplomowe w Instytucie Nauk Prawnych Polskiej Akademii Nauk w Warszawie z zakresu prawa europejskiego dla sędziów sądów powszechnych.
Uchwałą Okręgowej Rady Adwokackiej z dnia 24 marca 2011 r. zostałem wpisany na listę adwokatów. Do dnia 31 września 2017 r. prowadziłem indywidualna kancelarię adwokacką w Chrzanowie.
Od dnia 1 października 2017r. rozpocząłem pracę w Departamencie Prawnym Alior Bank S.A. w Warszawie na stanowisku Dyrektora Działu Procesowego uzyskując w tym czasie wpis na listę radców prawnych w Okręgowej Izbie Radców Prawnych w Katowicach. Po likwidacji Działu Procesowego do dnia 29.02.2020r. kontynuowałem pracę w Alior Bank S.A. na stanowisku radcy prawnego, prowadząc jednocześnie indywidualną Kancelarię Radcy Prawnego w Chrzanowie.