Il se spécialise dans l'épreuve du marathon dans les années 1980 et remporte notamment à deux reprises le marathon de Leipzig et de Hambourg. Il bat deux fois le record de RDA, 2 h 9 min 14 s en 1984 puis 2 h 8 min 47 s en 1988, ce dernier devenant le record d'Allemagne après la réunification[3]. Il est battu en 2015 par Arne Gabius[4].