Magistrato, docente universitario, deputato all'Assemblea costituente eletto nella lista del partito democratico cristiano e membro della commissione "dei Settantacinque", deputato nella prima legislatura, giudice dell'Alta corte per la regione siciliana (1954-1955), dal 1955 giudice della Corte costituzionale, di cui fu presidente dal 1962 al 1967.