Bei den Olympischen Spielen 1972 in München wurde er Neunter. 1973 gewann er Bronze bei den Leichtathletik-Halleneuropameisterschaften in Rotterdam, und 1974 wurde er Sechster bei den Hallen-EM in Göteborg. Ebenfalls Sechster wurde er bei den Leichtathletik-Europameisterschaften 1978 in Prag. 1980 gewann er Silber bei den Hallen-EM in Sindelfingen und wurde Siebter bei den Olympischen Spielen in Moskau. Viermal wurde er tschechoslowakischer Meister im Freien (1974, 1977, 1978, 1980) und einmal in der Halle (1980).