En début de saison 1993, il remporte la finale du 3 000 mètres des Championnats du monde en salle de Toronto devant le Français Éric Dubus. Durant l'été, il termine douzième et dernier de la finale du 1 500 m des Championnats du monde de Stuttgart. En 1995, l'Italien conserve son titre mondial du 3 000 m à l'occasion des mondiaux indoor de Barcelone. Onzième des Championnats du monde 1995, il termine douzième du 5 000 m lors des Jeux olympiques d'Atlanta en 1996.