Il participe deux fois aux jeux olympiques, à Albertville en 1992 et à Nagano en 1998, se classant respectivement vingt-sixième et trente-quatrième de l'épreuve du sprinttandis qu'aux Saisies, site des jeux de 1992, il obtient la quatrième place avec le relais italien. Il remporte deux titres mondiaux avec l'Italie en épreuve par équipes, à Lahti en 1991 et à Canmore en 1994.