П'ятиразовий чемпіон Чехословаччини (1970, 1971, 1972, 1975, 1977 i 1984), а також тричі (1987, 1989 i 1991) перемагав на чемпіонаті Німеччини. Від початку своєї шахової кар'єри був дуже активним гравцем. Виступив у великій кількості турнірів (переміг у понад 20-ти), зокрема, в матчі століття між СРСР та рештою світу, який відбувся в 1970 році в Белграді. У ньому здолав на 4-й шахівниці Лева Полугаєвського з рахунком 2½ - 1½. Багато разів виступав на турнірах у Польщі, зокрема, тричі на меморіалах Акіби Рубінштейна, перемігши 1977 року.