Adwokat. Partner w kancelarii prawnej SPCG (T. Studnicki, K. Płeszka, Z. Ćwiąkalski, J. Górski sp.k.).
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 w kadencji 2020-2023 r., wybrany również na kolejną kadencję w okresie 2024-2027 r. Arbiter rekomendowany w Sądzie Arbitrażowym przy Krajowej Izbie Gospodarczej.
Doradca społeczny Ministra Sprawiedliwości - Prokuratora Generalnego do spraw Prokuratury.
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.