1986 gewann er die Silbermedaille bei den Europameisterschaften in Stuttgart hinter Jozef Pribilinec aus der ČSSR. Bei den Weltmeisterschaften 1987 in Rom gewann er Gold mit einer Zeit von 1:20:45 h. 1988 konnte er bei den Olympischen Spielen in Seoul erneut die Bronzemedaille über 20 km hinter Pribilinec und Ronald Weigel aus der DDR erringen.