Nato a Livorno il 4 febbraio 1919, residente a Livorno. Diplomato, ha esercitato la professione di insegnante. E' stato pubblicista, critico d'arte e documentarista. E' stato assessore ai lavori pubblici e all'urbanistica presso il Comune di Livorno dal 1955 al 1960. Vicepresidente e assessore ai lavori pubblici alla Provincia di Livorno dal 1960 al 1965, dal 1965 al 1970 è stato presidente dell'amministrazione provinciale della città ricoprendo anche l'incarico di assessore alla programmazione e al turismo. Ha avuto i seguenti incarichi: vicepresidente del Comitato regionale per la programmazione economica, membro del Comitato direttivo dell'UPI, presidente della commissione istruzione dell'UPI. Inoltre è stato membro effettivo dell'Istituto nazionale di urbanistica e membro del Comitato nazionale per l'edilizia scolastica presso il ministero della pubblica istruzione, in rappresentanza dell'UPI, ed infine membro della commissione culturale della Conferenza dei poteri locali a Strasburgo.
Alle consultazioni regionali del 6 - 7 giugno 1970 si è presentato nella lista del Partito Comunista Italiano ed è stato eletto nella circoscrizione di Livorno con 5.907 preferenze. Nel corso della legislatura è stato assessore alla scuola, istruzione e cultura. Ha aderito al gruppo PCI.