Passò professionista nel 2002, e fino al 2008 militò nella Gerolsteiner, formazione tedesca di categoria GS1/UCI ProTour. Specialista delle prove a cronometro, nel 2006 conquistò il titolo nazionale di specialità battendo Michael Rich e Jens Voigt. Dal 2009 al 2011 vestì la divisa del team Silence-Lotto (poi divenuto Omega Pharma-Lotto), senza però ottenere vittorie. Il definitivo ritiro dalle corse arrivò al termine della stagione 2011, stagione nella quale fu l'unico ciclista ad arrivare al traguardo di tutti i tre Grandi Giri[1].