Considéré comme un grand espoir du cyclisme italien, il passe professionnel en 1997 dans l'équipe Aki-Safi, avant de rejoindre en 1998Vini Caldirola-Longoni Sport. Il y effectue presque la totalité de sa carrière, jouant essentiellement un rôle d'équipier, et quitte le peloton fin 2005, après une dernière année chez Liquigas.