Był autorem lub współautorem około 250 prac naukowych, w tym wznawianych komentarzy do kodeksów postępowania karnego, karnego skarbowego, postępowania w sprawach o wykroczenia i prawa dewizowego oraz podręcznika Polskie postępowanie karne. Był promotorem 22 doktoratów, a taże recenzentem w 18 przewodach doktorskich i 20 habilitacyjnych.
Poza pracą naukową praktykował w zawodzie radcy prawnego. W latach 1995–1999 wchodził w skład Kolegium Najwyższej Izby Kontroli. W latach 2004–2006 był członkiem komisji kodyfikacyjnej prawa karnego przy ministrze sprawiedliwości, gdzie przewodniczył zespołowi postępowania karnego tej komisji. W 2007 powołano go do resortowego zespołu ekspertów ds. zmian w ustawie o prokuraturze i rozdzieleniu funkcji prokuratora generalnego i ministra sprawiedliwości oraz ds. zmian w kodyfikacjach karnych.
W 1999 powołany na sędziego Sądu Najwyższego, orzekał w Izbie Karnej. W 2016 przeszedł w stan spoczynku.
Pochowany w Alei Zasłużonych na Cmentarzu Doły w Łodzi.
Odznaczenia W 2011 odznaczony Krzyżem Kawalerskim Orderu Odrodzenia Polski. Otrzymał ponadto Brązowy (1994) i Złoty (2001) Krzyż Zasługi oraz Medal Komisji Edukacji Narodowej (1998).