Il participe aux Jeux olympiques de 1980, où il est remplaçant dans tous les matchs. Il remporte la médaille d'argent.
Pendant la période de la RDA, il joue dans un seul club : le Lokomotive Leipzig. Avec ce club, il remporte quatre coupes de RDA, une D2 est-allemande et est finaliste de la C2 en 1987, battu en finale par l'Ajax Amsterdam.