Trzykrotnie zdobywał medale mistrzostw świata juniorów: w 1985 roku w Täsch, rok później w Lake Placid oraz w 1987 roku w Asiago. We wszystkich przypadkach zajmował wtedy trzecie miejsce, w tym 1986 roku medal wywalczył indywidualnie, a w latach 1985 i 1987 w sztafecie. Pierwszą imprezą seniorską w jego karierze były Mistrzostwa Świata w Rovaniemi w 1984 roku, gdzie wraz z kolegami zajął szóste miejsce w zawodach drużynowych. Taki sam wynik osiągnął również podczas Mistrzostw Świata w Lahti w 1989 roku, ponadto zajmując 16. miejsce w Gundersenie. W 1988 roku brał udział w Igrzyskach Olimpijskich w Calgary, gdzie indywidualnie zajął 30. pozycję. W 1992 roku postanowił zakończyć karierę.
Osiągnięcia Igrzyska Olimpijskie 50px Miejsce Dzień Rok Miejscowość Konkurencja Wynik zwycięzcy Strata Zwycięzca40.28 lutego1988 CalgaryGundersen K-90/15 km 38:16.8 min+5:02.6 min Hippolyt Kempf
Mistrzostwa świata Miejsce Dzień Rok Miejscowość Konkurencja Wynik zwycięzcy Strata Zwycięzca6.18 marca1984 RovaniemiSztafeta K-90/3 × 10 kmSkład drużyny: František Repka, Miroslav Kopal, Ján Klimko1189.46 pkt-73.24 pkt16.18 lutego1989 LahtiGundersen K 90/15 km37:10.7 min+4.23.4 min Trond Einar Elden6.24 lutego1989 LahtiSztafeta K-90/3 × 10 kmSkład drużyny: Jaroslav Kerda, Miroslav Kopal, František Repka1:24:21.7 h+4:21.6 min