Nato ad Abbadia San Salvatore (Siena) il 17 luglio 1915, residente a Livorno, è diplomato.
Capo dell’ufficio amministrazione generale della Agenzia marittima Fremura ha svolto funzioni di amministratore, presidente e sindaco revisore dei conti in diverse società collegate al gruppo Fremura. Ufficiale dell’esercito nell’arma di fanteria è stato presidente dell’Associazione combattenti e reduci di Livorno dal 1964. E’ stato consigliere alla Provincia di Livorno dal 1947 al 1955 e consigliere al Comune di Livorno dal 1960 al 1968. E’ stato segretario della federazione del PSDI e del PSU di Livorno nonché membro del comitato regionale del partito.
Alle consultazioni regionali del 6 –7 giugno 1970 si è presentato nella lista del Partito Socialista Unitario ed è stato eletto nella circoscrizione di Livorno con 1.207 preferenze. Nel corso di questa legislatura è stato membro della commissione Urbanistica e della commissione per il Regolamento dell’assemblea regionale.
Ha aderito al gruppo PSDI di cui è stato presidente.