W 2009 otrzymał stanowisko profesora zwyczajnego.
Od grudnia 1996 do września 2004 współautor i członek zespołu redakcyjnego Systemu Informacji Prawnej LEX wydawnictwa Wolters Kluwer Polska. Członek Komisji Egzaminacyjnej do spraw aplikacji adwokackich przy Ministrze Sprawiedliwości w latach 2006–2007.
Pełnił funkcję Rzecznika Dyscyplinarnego Uniwersytetu Gdańskiego w latach 1998–2002. Był redaktorem naczelnym „Gdańskich Studiów Prawniczych – Przegląd Orzecznictwa” oraz członkiem Rady Programowej miesięcznika Edukacja Prawnicza. W latach 2012–2016 był dyrektorem Muzeum Kryminalistyki w Gdańsku.
Członek towarzystw naukowych: Międzynarodowego Stowarzyszenia Prawa Karnego (AIDP) – Association Internationale De Droit Pènal, International Law Association – Polish Branch (ILA) – Stowarzyszenia Prawa Międzynarodowego – Grupa Polska, Polskiego Towarzystwa Kryminalistycznego.
Był członkiem Rady Naukowej Polskiego Towarzystwa Kryminalistycznego.
W swojej pracy naukowo-badawczej zajmował się w szczególności prawem represyjnym.
W ramach działalności dydaktycznej prowadził m.in. wykłady z prawa karnego oraz zajęcia seminaryjne. Promotor przeszło 150 prac magisterskich oraz 4 rozpraw doktorskich.