Od 1995 profesor nauk prawnych. Od 1 marca 1999 do 30 września 2016 sędzia Izby Karnej Sądu Najwyższego, pracownik naukowy, do 2010 kierownik Zakładu Systemów Prasowych i Prawa Prasowego Wydziału Nauk Politycznych i Dziennikarstwa Uniwersytetu im. Adama Mickiewicza, zatrudniony na stanowisku profesora zwyczajnego. Był kierownikiem Katedry Prawa Karnego Wyższej Szkoły Handlu i Prawa im. Ryszarda Łazarskiego w Warszawie oraz Katedry Prawa Ustrojowego Wyższej Szkoły Zarządzania i Bankowości w Poznaniu, gdzie był także prorektorem.

Od 1 października 2009 do 30 czerwca 2019 pracował na Wydziale Prawa Szkoły Wyższej Psychologii Społecznej w Warszawie, kierował Katedrą Prawa Ochrony Własności Intelektualnej.

Od 1 października 2019 pracuje w Instytucie Nauk Prawnych Akademii Ekonomiczno-Humanistycznej w Warszawie.

Specjalizuje się w prawie prasowym oraz prawie autorskim, a także prawie karnym, w historii państwa i prawa oraz doktryn politycznych i prawnych. Autor komentarzy do ustawy – Prawo prasowe oraz ustawy o prawie autorskim i prawach pokrewnych.