Магистрирао је право на Универзитету у Катанији 1972. године.
Дужност судије обавља од 1986. године, најприје као истражни судија на суду у Милану, затим у Законодавној канцеларији Министарства правде. Професор је на Правном факултету Универзитета у Катанији на Катедри за кривично право и европско кривично право. Члан је Адвокатске коморе у Катанији и налази се у посебном регистру лиценцираних бранилаца на вишим судовима. Предсједник је Центра за европско кривично право у Катанији. Од 2009. до 2017. године био је директор Специјалистичке школе за правне професије „А. Галати“ Универзитета у Катанији. Члан је и контакт-особа за Италију ECLAN-а (Мрежа за европско кривично право). Члан је Научног вијећа Међународног института за кривично правосуђе и људска права у Сиракузи, члан Управног одбора за ликвидацију Удружења „La Margherita – Giustizia e Libertá“ (Рим). Био је члан Вијећа за одбрану у општини Катанија до јуна 2018. године. Такође је био директор и координатор истраживачких пројеката у пољу кривичног права и европског кривичног права. Аутор је великог броја стручних и научних радова објављених у еминентним научним публикацијама широм Европе. Био је и члан многобројних научних и стручних тијела из кривичноправне области и учесник конференција и радних тијела о међународној сарадњи у кривичним стварима.
Од марта 1996. до децембра 2003. године био је члан Дома за људска права Босне и Херцеговине, а од децембра 1998. до децембра 2002. године потпредсједник Дома за људска права Босне и Херцеговине и предсједник Другог вијећа.
На дужност међународног судије Уставног суда Босне и Херцеговине ступио је у јануару 2017. године. Мандат у Уставном суду му је престао у априлу 2020. године.