En 1987, lors des Championnats du monde à Rome, il est éliminé en quart de finale sur 400 m et termine de la demi-finale du relais avec Marcello Pantone, Vito Petrella et Tiziano Gemelli, en 3 min 3 s 91. En 1988, bien que l’équipe nationale ait réalisé un temps qualificatif, 3 min 3 s 23, le meilleur temps de la saison, les remous au sein de la Fédération italienne d'athlétisme font qu’il n’est pas sélectionné pour les Jeux olympiques à Séoul.