Doktor habilitowany nauk prawnych, profesor Uniwersytetu Śląskiego, kierownik Zespołu Prawa Karnego Procesowego na Wydziale Prawa i Administracji Uniwersytetu Śląskiego. Radca prawny specjalizujący się w obronie w sprawach karnych, zwłaszcza karnych gospodarczych i karnych skarbowych. Członek Społecznej Komisji Kodyfikacyjnej. Redaktor naczelny czasopisma „Problemy Prawa Karnego”. Ekspert Krajowej Rady Radców Prawnych i autor kilkudziesięciu opinii w sprawie zmian legislacyjnych w obszarze prawa karnego, prawa karnego procesowego, prawa karnego skarbowego oraz odpowiedzialności podmiotów zbiorowych za czyny zabronione pod groźbą kary. Autor, współautor lub redaktor ponad 120 opracowań naukowych i naukowo-dydaktycznych z zakresu wyszczególnionych obszarów zagadnień, w tym parudziesięciu opracowań książkowych. Członek Centre for Criminal Law and Criminal Justice (Durham University).