En 1990, après être passé parmi les amateurs, il devient champion d'Italie et champion du monde de tandem avec Federico Paris. Il conserve son titre national de tandem aux championnats nationaux en 1991, 1992 et 1993. En 1990, il est également champion d'Italie de vitesse amateurs, titre qu'il garde également en 1991[1].
En 1992, il est à nouveau champion du monde en tandem, toujours avec Paris. De 1993 à 1995, il est champion d'Italie du kilomètre contre-la-montre[1], spécialité dans laquelle il a également participé aux Jeux olympiques d'Atlanta en 1996, finissant quinzième. À Atlanta, il participe également au tournoi de vitesse, mais est éliminé au repêchage du premier tour. En 1997, il remporte à nouveau le championnat d'Italie du kilomètre.
Il n'est jamais passé professionnel[1], mais court pendant sa carrière pour les couleurs des Fiamme Azzurre, l'équipe amateur de la police pénitentiaire.