W 2018 uzyskał stopień doktora nauk prawnych na Wydziale Prawa i Administracji Uniwersytetu Jagiellońskiego. Rozprawę doktorską pt. Wpływ rewolucji cyfrowej na podstawy odpowiedzialności karnej i wymiar kary przygotował pod kierunkiem Włodzimierza Wróbla.
W 2020 otrzymał stopień doktora nauk humanistycznych w zakresie filozofii na Wydziale Filozoficznym Uniwersytetu Papieskiego Jana Pawła II w Krakowie. Jego promotorem był Paweł Polak, a rozprawa nosiła tytuł Philosophical Assumptions of Punishment in the Context of Advanced Technologies. An Application of the Extended Mind Thesis.
W 2024 uzyskał na Uniwersytecie Jagiellońskim stopień doktora habilitowanego w dziedzinie nauk społecznych w dyscyplinie nauki prawne na podstawie osiągnięcia naukowego zatytułowanego Robotics, AI and Criminal Law. Crimes against Robots oraz całokształtu dorobku naukowego.
Działalność naukowa Związany z Katedrą Prawa Karnego UJ jako asystent (od 4 grudnia 2018), adiunkt (2021) oraz profesor (od 2025).
W latach 2014–2017 realizował grant z Narodowego Centrum Nauki „Funkcjonowanie instytucji warunkowego zawieszenia wykonania kary pozbawienia wolności w świetle badań aktowych”https://projekty.ncn.gov.pl/index.php?kierownik_id=7036.