Bei den Olympischen Winterspielen 1984 in Sarajevo gewann er auf der Großschanze die Bronzemedaille, gleichfalls Bronze errang er im selben Jahr mit der Mannschaft bei der Nordischen Skiweltmeisterschaft in Engelberg. 1985 erreichte er bei der Skiflugweltmeisterschaft in Planica den dritten Rang. Bei den Olympischen Winterspielen 1988 im kanadischen Calgary gewann er auf der Normalschanze die Silbermedaille hinter Matti Nykänen. Seine letzte Medaille gewann er bei der Nordischen Skiweltmeisterschaft 1989 in Lahti. Mit der tschechoslowakischen Mannschaft gewann er Bronze im Teamspringen.