Nascut a Kladno, llavors Txecoslovàquia, fou ciutadà txecoslovac durant la primera (i més reeixida) part de la seva carrera escaquística. Va guanyar el campionat txecoslovac els anys 1969, 1970, 1971, 1972, 1975, i 1977. Va obtenir el títol de GM el 1965. Va guanyar diversos dels principals torneigs mundials, (Congrés Internacional de Hastings 1967-8, Skopje 1969, Obert de Reykjavík 1972 (empatat al primer lloc amb Florin Gheorghiu i Friðrik Ólafsson, aquest darrer guanyador per desempat), Memorial Rubinstein 1977, Londres 1977, etc.), i es va guanyar la reputació de ser el millor jugador no soviètic del món, cosa que el va dur a participar representant l'equip de la "Resta del Món" al gran Matx URSS contra la resta del món de 1970, on jugà al quart tauler, i hi obtingué un destacat resultat de +1 contra el fortíssim Gran Mestre soviètic Lev Polugaievski.