Родился 20 ноября 1934 года в Могилеве Белорусской ССР.
Спортсмен (шахматы), тренер.
Мастер спорта СССР (1953). Гроссмейстер (1960). Международный гроссмейстер (1962). Заслуженный мастер спорта СССР (1969).
Чемпион СССР (1967, 1968).
Чемпион РСФСР (1961).
Победитель 6-ти Всемирных шахматных олимпиад (1966-70, 1980-84) в составе сборной СССР.
С конца 1980-х годов работал тренером во Франции. Тренер-консультант А. Карпова во время матчей на первенство мира (1978, 1981).
Автор книг: «Рождение варианта» (1977), «В сицилианских лабиринтах» (2003).
Награжден орденом Дружбы народов, медалью «За трудовую доблесть» (1985).
Его имя носит шахматный клуб муниципального центра детского и юношеского спорта «Ладья» в Самаре.
Скончался 30 августа 1995 года в Париже (Франция). Похоронен на кладбище «Монпарнас» в Париже (Франция).
Фотография могилы © Сергей Дьяконов (Москва).