In den Jahren 1978 und 1980 belegte er jeweils den dritten Platz in der Gesamtwertung des Biathlon-Weltcups. Bei den Olympischen Winterspielen 1980 in Lake Placid gewann er mit der DDR-Staffel die Silbermedaille und belegte über 20 Kilometer den dritten Platz. 1978 gewann er bei den Biathlon-Weltmeisterschaften über 10 und 20 Kilometer die Silber- beziehungsweise die Bronzemedaille und siegte mit der Staffel. Den Staffelerfolg konnte er jeweils 1979 in Ruhpolding und 1981 in Lahti wiederholen.