 He participated at one edition of the Summer Olympics (2000), he has 19 caps in national team from 1995 to 2006.His personal best was 17.45 metres, achieved in June 2000 in Milan.This result places him third on the all-time Italian performers list, behind Fabrizio Donato.