Od połowy lat 90. XX wieku należał do czołówki ukraińskich szachistów. W roku 2000 zdobył wraz z narodowym zespołem brązowy medal na szachowej olimpiadzie w Stambule, natomiast rok później – złoty w drużynowych mistrzostwach świata, rozegranych w Erywaniu. Wielokrotnie startował w finałach indywidualnych mistrzostw Ukrainy, dwukrotnie (1997, 1998) zajmując V miejsca. W roku 2001 wystąpił w rozegranym systemem pucharowym w Moskwie turnieju o mistrzostwo świata, w I rundzie przegrywając z Siergiejem Mowsesjanem. W 2006 zdobył w Warszawie tytuł wicemistrza Europy w szachach szybkich.