Parmi les meilleurs espoirs italiens, il remporte le championnat d'Europe en 1999. En 2006, alors qu'il court dans l'équipe Milram d'Alessandro Petacchi, il est victime d'une très grave chute lors de Grand Prix Bruno Beghelli. Évacué en hélicoptère dans le coma et souffrant d'une hémorragie cérébrale, il parvient à s'en sortir mais sa carrière est compromise. Après un an de rééducation, il intègre l'équipe Preti Mangimi mais il se retrouve dans l'impasse quand celle-ci disparait en fin d'année. Il n'a alors pas d'autre choix que de repartir en amateur dans l'équipe FWS Bata Ciclismo où il court encore.