Le à Turin, il établit son record personnel sur 400 m, en 46 s 02. Sur relais 4 × 400 m, il remporte le relais lors de la Coupe d'Europe 1981 à Zagreb, en portant le record national à 3 min 1 s 42 avec Stefano Malinverni, Alfonso Di Guida et Mauro Zuliani, puis il obtient une décevante place lors des Championnats d'Europe 1982 à Athènes, et enfin il est finaliste lors des premiers championnats du monde 1983 à Helsinki, en coiffant Edwin Moses sur le fil.