Nel 1983 ha preso parte ai Mondiali di Helsinki, chiudendo 13º in 2h11'47", suo record personale, e ha conquistato con la squadra italiana un argento in Coppa Europa di maratona a Laredo, arrivando 4º individualmente con il tempo di 2h12'49".