Magistrirao je pravo na Sveučilištu u Kataniji 1972. godine.
Dužnost suca obnaša od 1986. godine, najprije kao istražni sudac na sudu u Milanu, potom u Zakonodavnom uredu Ministarstva pravde. Profesor je na Pravnom fakultetu Sveučilišta u Kataniji na Katedri za kazneno pravo i europsko kazneno pravo. Član je Odvjetničke komore u Kataniji i nalazi se u posebnom registru licenciranih branitelja na višim sudovima. Predsjednik je Centra za europsko kazneno pravo u Kataniji. Od 2009. do 2017. godine bio je ravnatelj Specijalističke škole za pravne profesije „A. Galati“ Sveučilišta u Kataniji. Član je i kontakt-osoba za Italiju ECLAN-a (Mreža za europsko kazneno pravo). Član je Znanstvenog vijeća Međunarodnog instituta za kazneno pravosuđe i ljudska prava u Sirakuzi, član Upravnog odbora za likvidaciju Udruge „La Margherita – Giustizia e Libertá“ (Rim). Bio je član Vijeća za obranu u općini Katanija do lipnja 2018. godine. Također je bio ravnatelj i koordinator istraživačkih projekata u polju kaznenog prava i europskog kaznenog prava. Autor je velikog broja stručnih i znanstvenih radova objavljenih u eminentnim znanstvenim publikacijama širom Europe. Bio je i član mnogobrojnih znanstvenih i stručnih tijela iz kaznenopravne oblasti i sudionik konferencija i radnih tijela o međunarodnoj suradnji u kaznenim stvarima.
Od ožujka 1996. do prosinca 2003. godine bio je član Doma za ljudska prava Bosne i Hercegovine, a od prosinca 1998. do prosinca 2002. godine dopredsjednik Doma za ljudska prava Bosne i Hercegovine i predsjednik Drugog vijeća.
Na dužnost međunarodnog suca Ustavnog suda Bosne i Hercegovine stupio je u siječnju 2017. godine. Mandat u Ustavnom sudu mu je prestao u travnju 2020. godine.