He won a bronze medal in the 4 x 400 metres relay at the 1980 Summer Olympics, with teammates Stefano Malinverni, Roberto Tozzi and Pietro Mennea. His personal best time is 45.26 seconds, achieved in September 1981 at the World Cup in Rome.