Najlepsze wyniki w Pucharze Świata osiągnął w sezonach sezonie 1992/1993, kiedy to zajął 5. miejsce w klasyfikacji generalnej. Łącznie 6 razy stawał na podium zawodów Pucharu Świata, w tym dwa razy zwyciężał.

23 października 2000 r. został odznaczony Orderem Zasługi Republiki Włoskiej III klasy.

Osiągnięcia Igrzyska olimpijskie Miejsce Dzień Rok Miejscowość Konkurencja Czas biegu Strata Zwycięzca8.15 lutego1988 Calgary30 km stylem klasycznym1:24:26,3 +1:42,8 Aleksiej Prokurorow9.19 lutego1988 Calgary15 km stylem klasycznym41:18,9 +1:29,7 Michaił Dewiatarow4.10 lutego1992 Albertville30 km stylem klasycznym1:22:27,8 +1:27,9 Vegard Ulvang2.15px13 lutego1992 Albertville10 km stylem klasycznym27:36,0 +19,2 Vegard Ulvang4.15 lutego1992 Albertville10+15 km pościgowy1:05:37,9 +55,4 Bjørn Dæhlie2.15px18 lutego1992 AlbertvilleSztafeta 4 × 10 kmSkład drużyny: Giuseppe Puliè, Marco Albarello, Giorgio Vanzetta, Silvio Fauner1:39:26,0 +1:26,7 3.15px17 lutego1994 Lillehammer10 km stylem klasycznym24:20,1 +22,2 Bjørn Dæhlie10.19 lutego1994 Lillehammer10+15 km pościgowy1:00:08,8 +2:25,3 Bjørn Dæhlie1.15px22 lutego1994 LillehammerSztafeta 4 × 10 kmSkład drużyny: Maurilio De Zolt, Marco Albarello, Giorgio Vanzetta, Silvio Fauner1:41:15,0 --7.9 lutego1998 Nagano30 km stylem klasycznym1:33:55,8 +4:11,3 Mika Myllylä26.12 lutego1998