Habilitował się w 2014 na podstawie oceny dorobku naukowego i rozprawy Legitymizacja prawa karnego Unii Europejskiej.
Pracuje na stanowisku profesora uczelni w Zakładzie Prawa Karnego macierzystego wydziału, gdzie od 1 września 2017 pełni funkcję kierownika katedry. Ukończył aplikację prokuratorską w Prokuraturze Wojewódzkiej w Poznaniu. Ponadto jest byłym ekspertem Instytutu Sobieskiego, członkiem Fundacji Uniwersyteckich Poradni Prawnych oraz przedstawicielem wojewody wielkopolskiego w Radzie Kuratorów Fundacji Zakłady Kórnickie. Od 2013 pełni funkcję zastępcy redaktora naczelnego Humanistycznych Zeszytów Naukowych – Prawa Człowieka. Od 2017 pełni funkcję wiceprzewodniczącego Rady Naukowej Instytutu Ekspertyz Sądowych im. Jana Sehna w Krakowie.
Został członkiem Rady Naukowej kwartalnika „Prawo i Więź”.
Na posiedzeniu Narodowej Akademii Nauk Prawnych Ukrainy (Національна академія правових наук України), które odbywało się 28 sierpnia 2020 r. w Połtawie, w uznaniu zasług naukowych oraz współpracy z Akademią został jednogłośnie wybrany do grona Akademii jako jej członek zagraniczny. Wniosek przedstawił prezes Akademii prof. Oleksandr Petryshyn. Prof.