Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Excellent sprinteur, il compte 39 succès, la plupart de ses victoires sont obtenues à l'occasion de sprints massifs concluant les étapes de courses par étapes. Il a notamment remporté six étapes du Tour d'Italie de 1999 à 2001 et porté le maillot rose pendant une journée. Évoluant dans des équipes italiennes modestes, il a surtout disputé les courses italiennes, et rarement les autres grandes épreuves européennes, pour lesquels ses équipes n'étaient pas invitées. L'unique saison qu'il effectua au sein de la prestigieuse équipe Saeco fut décevante.
En 2017, il rejoint l'équipe Colpack en tant que directeur sportif. Il assure également le rôle d'instructeur à l'école nationale de cyclisme sur piste du vélodrome de Montichiari. En 2022, il devient le chef du groupe du sprint italien sur piste[1]. Son fils Samuel est lui aussi coureur cycliste.