Od pierwszych lat 80. do połowy 90. należał do czołówki czechosłowackich, a następnie czeskich szachistów. Czterokrotnie zdobył medale w indywidualnych mistrzostwach kraju: złoty (1995) oraz trzy srebrne (1982, 1985, 1989). Pomiędzy 1984 a 1996 sześciokrotnie wystąpił na szachowych olimpiadach (najlepszy wynik notując w roku 1990 w Nowym Sadzie, gdzie drużyna Czechosłowacji zajęła IV miejsce), natomiast w 1989 – na drużynowych mistrzostwach Europy.