Da junior fu decimo ai campionati del mondo di ciclocross nel 1987. Da dilettante vinse la Bayern Rundfahrt nel 1989 e la Rheinland-Pfalz-Rundfahrt nel 1990; fu terzo nella cronosquadre ai mondiali dello stesso anno. I principali successi da professionista furono una tappa al Regio-Tour e due tappe all'Hessen-Rundfahrt nel 1997, la Rund um den Henninger-Turm nel 2000, una tappa al Tour Down Under nel 2001, la Rund um die Nürnberger Altstadt e una tappa all'Hessen-Rundfahrt nel 2003. Partecipò a cinque edizioni della Vuelta a España, quattro del Giro d'Italia, un Tour de France e otto campionati del mondo.