Profesor doktor habilitowany, Sędzia SN w stanie spoczynku, specjalista z zakresu postępowania karnego, prawa karnego skarbowego i prawa wykroczeń.
W latach 2004–2006 członek Komisji Kodyfikacyjnej Prawa Karnego, w ramach której przewodniczył zespołowi ds. postępowania karnego.
Autor ponad 250 prac, m.in. artykułów i glos z zakresu prawa karnego skarbowego, komentarzy do kodeksu postępowania karnego, kodeksu karnego skarbowego, kodeksu postępowania w sprawach o wykroczenia, prawa dewizowego. Jest też współautorem podręcznika Polskie postępowanie karne.