W latach 1955–1962 służył w Milicji Obywatelskiej, pracował też w Instytucie Kryminalistyki i Kryminologii Akademii Spraw Wewnętrznych na stanowisku docenta. Jako pracownik naukowy związany głównie z Uniwersytetem Łódzkim, gdzie doszedł do stanowiska profesora zwyczajnego w Katedrze Postępowania Karnego i Kryminalistyki na Wydziale Prawa i Administracji. Był także wykładowcą Akademii Humanistycznej im. Aleksandra Gieysztora w Pułtusku, Szkole Wyższej im. Pawła Włodkowica w Płocku, Uniwersytetu Warmińsko-Mazurskiego w Olsztynie, Akademii Pedagogiki Specjalnej im. Marii Grzegorzewskiej w Warszawie i Uniwersytetu Kazimierza Wielkiego. Został również profesorem na Wydziale Administracji Wyższej Szkoły Policji w Szczytnie, kierownikiem Katedry Kryminalistyki, Kryminologii i Resocjalizacji oraz rektorem Wyższej Szkoły Menedżerskiej w Warszawie, a także profesorem zwyczajnym w Katedrze Prawa Karnego na Uczelni Łazarskiego. Prowadził gościnne wykłady na licznych uczelniach zagranicznych.