Già Procuratore generale della Corte di appello di Roma dal 1967 al 1970, è Procuratore generale della Corte di cassazione dal 9 novembre 1970 al 7 marzo 1973.
Il 30 settembre 1973 è insignito dal Presidente della Repubblica del titolo di Cavaliere di Gran Croce dell’Ordine al merito della Repubblica.
È autore di numerosi articoli scientifici.
Nato a Misilmeri (Palermo) il 31 agosto del 1903, svolge le funzioni di Procuratore generale della Corte di cassazione dal 16 maggio del 1969 all’8 novembre del 1970; dal 28 ottobre 1970 al 1 settembre del 1972 è Primo presidente della stessa Corte.
È Segretario della Commissione redigente del Codice di procedura civile del 1940 e del Codice civile del 1942 e successivamente Capo dell’Ufficio legislativo del Ministero della giustizia.
È autore di numerose monografie ed articoli scientifici.