Radca prawny, pracownik naukowo – dydaktyczny w Katedrze Prawa Konstytucyjnego Administracyjnego i Zamówień Publicznych Uniwersytetu Ekonomicznego w Krakowie.
W 1997 r. ukończyłem Wydział Prawa i Administracji Uniwersytetu Jagiellońskiego (studia prawnicze magisterskie i doktoranckie).
W 2014 r. uzyskałem habilitację w Uniwersytecie Jagiellońskim na podstawie pracy Dyrektywy wykładni prawa karnego w judykaturze Sądu Najwyższego.
W 2014 r zostałem wpisany na listę radców prawnych OIRP w Krakowie pod nr Kr – 2700.
Jestem autorem i współautorem ponad 60 publikacji naukowych i dydaktycznych (książki i artykuły z zakresu prawa karnego i konstytucyjnego oraz teorii prawa) oraz byłem uczestnikiem kilkudziesięciu krajowych i międzynarodowych konferencji naukowych na których występowałem z wieloma referatami.