W latach 70. i 80. XX wieku należał do szerokiej czołówki szachistów czechosłowackich. Wielokrotnie brał udział w finałach indywidualnych mistrzostw kraju, zdobywając 5 medali: srebrny (Bratysława 1983) i 4 brązowe (Luhačovice 1971, Trzyniec 1972, Trnawa 1980, Frenštát pod Radhoštěm 1982). W latach 1970, 1972 i 1974 wystąpił w reprezentacji Czechosłowacji na szachowych olimpiadach, za każdym razem zajmując wraz z drużyną miejsce w pierwszej dziesiątce (najwyższa lokata – IV, w roku 1972). Poza tym trzykrotnie (1970, 1977, 1980) wystąpił na drużynowych mistrzostwach Europy, podobnie jak w przypadku turniejów olimpijskich we wszystkich przypadkach kończąc turnieje w pierwszej dziesiątce (najwyższe miejsce – V, w roku 1970).