Magistrato, nel dopoguerra indagò sulla strage di
Portella della ginestra e su delitti mafiosi contro sindacalisti. Nel 1962 divenne Procuratore capo del tribunale di Palermo; in questa veste si occupò di diversi omicidi mafiosi, fra cui quello del giornalista
Mauro De Mauro. Nel 1971 fu ucciso assieme al suo autista: era il primo personaggio di rilievo degli organi dello Stato colpito dalla mafia. Anni dopo, in intercettazioni, si udì Totò Riina dichiarare che Bernardo Provenzano aveva partecipato all'aggressione, ma è rimasto non risolto il dubbio se altri fossero i mandanti.