Absolwent Wydziału Prawa i Administracji UJ (1996), dr nauk prawnych (2004) (praca na temat: Udział czynnika sądowego w postępowaniu przygotowawczym na tle prawnoporównawczym – promotor prof. Stanisław Waltoś).
Asystent w Katedrze Postępowania Karnego UJ w latach 1997-2003, oraz w niepełnym wymiarze czasu pracy w latach 2017-19.
Od 2003 roku asesor, a następnie sędzia Sądu Rejonowego w Wieliczce oraz Sądu Rejonowego w Miechowie.
Obecnie sędzia Sądu Okręgowego w Krakowie, w III Wydziale Karnym.
Członek Stowarzyszenia Sędziów „Themis”.