During his career at senior level in track &amp; field, he got 13 caps in the Italy national athletics team (from 1977 to 1991), and he won a silver medal at the 1983 Mediterranean Games. He has won three times at the Italian Athletics Championships. and ranked in the top 60, at 29th place, on the IAAF world leading list at the end of the 1982 season, with his personal best that was also national record.