Wielokrotnie startował w międzynarodowych turniejach, znaczące wyniki osiągając m.in. w Warnie (1960, dz. I m. wraz z Nikoła Pydewskim), Hawrze (1966, dz. II m. wraz z Lwem Poługajewskim, za Bentem Larsenem), Soczi (memoriały Michaiła Czigorina: 1964 – I m., 1966 – dz. III m. wraz z Milanem Matuloviciem, za Wiktorem Korcznojem i L.Poługajewskim, 1967 – dz. I m. wraz z Aleksandrem Zajcewem, Władimirem Simaginem, Leonidem Szamkowiczem i Borisem Spasskim oraz 1973 – dz. III m. wraz z Janem Smejkalem, za Michaiłem Talem i B.Spasskim), Polanicy-Zdroju (1969, memoriał Akiby Rubinsteina, dz. II m. wraz z Anthony Saidy, za Laszlo Barczayem) oraz w Warnie (1969, I m.). Na początku lat 90. XX wieku był czołowym seniorem (zawodnikiem pow. 60. roku życia) świata, w pierwszych mistrzostwach świata „weteranów” w roku 1991 podzielił trzecie, a w 1993 – pierwsze miejsce.
Znaczne osiągnięcia odnotował również jako szachowy trener. Był sekundantem Borysa Spasskiego w czasie jego dwóch meczów o tytuł mistrza świata (w 1969 z Tigranem Petrosjanem i w 1972 z Bobby Fischerem).