Nato nel 1957 a Fiesole, in provincia di Firenze, ha partecipato alle prime competizioni internazionali con la nazionale nel 1978, prendendo parte agli Europei di Praga, arrivando 12º nella marcia 20 km in 1h26'44"2. 4 anni dopo ha preso di nuovo parte alla competizione continentale, ad Atene 1982, nella stessa specialità, terminando 5º con il tempo di 1h26'39". Sempre nel 1982 ha partecipato agli Europei indoor di Milano, chiudendo ai piedi del podio nella marcia 5000 m, 4º in 20'27"68.