Był pięciokrotnym mistrzem Czechosłowacji (1970, 1971, 1972, 1975, 1977 i 1984) oraz trzykrotnie (1987, 1989 i 1991) zwyciężał w mistrzostwach Niemiec. Od początku swojej szachowej kariery był zawodnikiem bardzo aktywnym. Wystąpił w niezliczonej liczbie turniejów (zwyciężając w ponad 20), m.in. w meczu ZSRR - Reszta świata, rozegranym w roku 1970 w Belgradzie, w którym pokonał na IV szachownicy Lwa Poługajewskiego w stosunku 2½ - 1½. Wielokrotnie występował również na turniejach w Polsce, m.in. trzykrotnie w memoriałach Akiby Rubinsteina, zwyciężając w roku 1977.