Am 23. Mai 1984 schwamm er in Magdeburg einen Weltrekord in 4:19,61 min auf der 400 Meter Lagenstrecke. 1981 wurde er auf beiden Lagenstrecken DDR-Vizemeister und bei der Europameisterschaft in Split Fünfter über 400 Meter Lagen. Bei der Weltmeisterschaft in Guayaquil, im darauffolgenden Jahr, gewann er die Silbermedaille über 400 Meter und wurde Vierter über 200 Meter Lagen. Bei den Europameisterschaften 1983 in Rom wurde er auf beiden Strecken Zweiter. Seine gute Form konnte er nicht bei den Olympischen Sommerspielen 1984 in Los Angeles aufgrund des Boykottes der Spiele durch die DDR ausnutzen und gewann lediglich beide Lagenstrecken bei den Ersatzspielen in Moskau, wo er allerdings seinen eigenen Weltrekord auf der 400 Meter Lagen-Strecke auf 4:18,29 min verbesserte.