Professionista dal 1997 al 2012, ha vinto il Critérium du Dauphiné Libéré 2006 (titolo successivamente revocatogli per doping) e il Tour de Suisse 2011, oltre alla medaglia di bronzo a cronometro ai Giochi olimpici 2008 di Pechino.