Er wurde bei den Halbmarathon-Weltmeisterschaften 1995 Vierzehnter und erreichte in der Mannschaftswertung den dritten Platz. Bei den Halbmarathon-Weltmeisterschaften 1996 trug er als Neunter zum italienischen Mannschaftssieg bei.