Magistrato.
È stato componente della direzione distrettuale antimafia di Palermo; in tale veste si è occupato di numerosi processi relativi a rapporti tra mafia e politica. È stato pubblico ministero del processo della strage di Ustica.
Attualmente è titolare delle indagini sui sequestri in Iraq, sulla strage di Nassirya ed è pubblico ministero nel processo per l’omicidio di Nicola Calipari.
Nel pool antiterrorismo della procura di Roma, si è occupato dei processi alle Brigate Rosse per l’omicidio del professore Massimo D’Antona.