Wielokrotnie uczestniczył w finałach mistrzostw Związku Radzieckiego, największy sukces osiągając w roku 1986 w Kijowie, gdzie zdobył srebrny medal. W latach 1980, 1981 i 1986 zwyciężył w mistrzostwach Ukraińskiej Socjalistycznej Republiki Radzieckiej. Pomiędzy 1994 a 1998 rokiem trzykrotnie reprezentował barwy Ukrainy na szachowych olimpiadach, dwukrotnie zdobywając drużynowe medale: srebrny w roku 1996 oraz brązowy w roku 1998. Oprócz tego, dwukrotnie wystąpił w drużynowych mistrzostwach świata (1993, 1997), w roku 1993 w Lucernie zdobywając dwa medale: złoty za indywidualny wynik na II szachownicy oraz srebrny, wraz z drużyną. W roku 1993 wystąpił w Groningen w turnieju międzystrefowym organizacji PCA (zajmując 34. miejsce), natomiast w 1997 (również w Groningen) w mistrzostwach świata systemem pucharowym, awansując do II rundy (w której przegrał z Jewgienijem Bariejewem).