His career ran from 1994 to 2009, with highlights including winning the 2001 Italian national road race championship, the 2003 Züri-Metzgete, and three straight top-10 finishes and one stage win at the Tour de France.
From 1994 to 2009, his professional career included significant successes like capturing the 2001 Italian national road cycling title, the 2003 Züri-Metzgete, and three successive top-ten finishes plus one stage win in the Tour de France.