Herausragende Siege bei den Amateuren errang er 1987 beim Großen Preis der Weinstraße und international das überaus stark besetzte Rennen Gran Premio della Liberazione in Italien. Bei den Olympischen Sommerspielen 1988 in Seoul gewann er mit einer Zeit von 4:32:25 h die Silbermedaille im olympischen Straßenrennen über 196,8 km hinter Olaf Ludwig. Außerdem war er 1988 Deutscher Meister im Straßenrennen der Amateure und wiederholte diesen Erfolg im Jahr 1993 bei den Profis.