Avvocato, fondatore e membro del CLN di Genova, prefetto della città dal 30 aprile 1945 al 1° marzo 1946, deputato alla Assemblea costituente,sottosegretario di stato alla guerra (1946), ambasciatore a Belgrado dal 1947, amministratore della Somalia dal 1952 al 1954, ambasciatore a Montevideo (1955), a Dublino (1959).