Han har syklet profesjonelt siden 2002, og kjørte i 2002 til 2004 for laget Landbouwkrediet-Colnago (LAN). I 2005 gikk han over til Fassa Bortolo (FAS), før han signerte for T-Mobile Team i forkant av 2006-sesongen.