Après une année dans l'équipe Chicky World, il rejoint l'équipe Gerolsteiner en 1999. Il reste dans cette formation jusqu'en 2005, l'accompagnant dans son ascension depuis la GSII jusqu'à l'intégration au ProTour. Il y remporte deux fois le Tour de Basse-Saxe, ainsi que le Eindhoven Team Time Trial.
Après avoir effectué ses deux dernières saisons en tant que coureur au sein de l'équipe Wiesenhof, il rejoint en 2008 l'encadrement de l'équipe CSC.