Oltre ai successi con la staffetta, di cui è stato titolare negli anni 1970 e finalista olimpico a Monaco di Baviera 1972 e Montréal 1976, a livello individuale annovera un titolo nazionale assoluto sui 100 metri piani nel 1973.
Un anno prima, nel 1972, a Barletta stabilisce il record mondiale nella staffetta sulla "non-canonica" distanza di 4x200 fermando il cronometro sul tempo di 1'21"5. Compagni di impresa sono Pietro Mennea, Franco Ossola e Pasqualino Abeti. Questo record durerà fino al 1976 superato dal quartetto della Arizona University.
Si è diplomato presso l'ISEF dell'Aquila nel 1976.