Серебряный призёр чемпионата СССР 1973 г., бронзовый призёр 1972 г. Чемпион Украинской ССР 1969 г. Чемпион Украины 1999 г. В составе сборной СССР в 1974 году стал победителем шахматной олимпиады в Ницце. Победитель Всесоюзного турнира молодых мастеров (1971), студенческих командных чемпионатов мира (1966—1968 и 1971) в составе команды СССР, командного чемпионата Европы (1973) в составе команды СССР, Спартакиады народов СССР (1979) в составе команды Украинской ССР. Был тренером Майи Чибурданидзе во время её матча с Ириной Левитиной (1984) и тренером Руслана Пономарёва на чемпионате мира ФИДЕ в Москве (2001).