Adwokat, partner w kancelarii prawnej Studnicki Płeszka Ćwiąkalski Górski (SPCG)
Kierownik Katedry Prawa Karnego i Postępowania Karnego Wyższej Szkoły Prawa i Administracji Rzeszowskiej Szkoły Wyższej. W latach 1972-2023 pracownik Katedry Prawa Karnego Uniwersytetu Jagiellońskiego. Tytuł profesorski w dziedzinie nauk społecznych w dyscyplinie nauki prawne otrzymał w dniu 21 lipca 2020 r. postanowieniem Prezydenta RP. Członek Komitetu Nauk Prawnych Polskiej Akademii Nauk w kadencji 2020-2023 r., wybrany również na kolejną kadencję w okresie 2024-2027 r. Prezes Trybunału Arbitrażowego do Spraw Sportu przy Polskim Komitecie Olimpijskim. Arbiter rekomendowany w Sądzie Arbitrażowym przy Krajowej Izbie Gospodarczej. Autor kilkudziesięciu publikacji naukowych z zakresu prawa karnego materialnego i gospodarczego. Współautor komentarza do kodeksu karnego i komentarza do ustawy o prawie autorskim i prawach pokrewnych. Były Minister Sprawiedliwości i Prokurator Generalny w latach 2007-2009. Pełnomocnik lub obrońca w wielu procesach karnych, w tym głównie z zakresu prawa karnego gospodarczego.