Його рейтинг станом на січень 2025 року — 2643 (87-ме місце у світі, 2-ге в Україні).
Ранні роки
Почав займатися шахами з 9 років у СДЮШОР «Дебют». Тренер — Володимир Грабінський. В 10 років вже кандидат в майстри спорту. В 14 років здобув звання міжнародного майстра. В 15 років один з наймолодших міжнародних гросмейстерів у світі. В 18 років — заслужений майстер спорту України.
Тричі чемпіон України у своїй віковій категорії (1997, 1998, 2001). Двічі розділив 1 місце на Чемпіонаті світу серед одноліток (1998, 1999). В 1999 та 2000 роках виступав за збірну України на дитячих Олімпіадах в Артеці, де здобув золоті та срібні нагороди. Закінчив Львівський національний університет імені Івана Франка.
Досягнення
У 2000 році виконав норматив міжнародного майстра на турнірах у Львові, Краснодарі та в Лозанні.
У 2001 році підкорив три норми гросмейстера — на чемпіонаті Європи (Охрид), посів 28 місце при 203 учасниках; на «Меморіалі Відмара» (Порторож) — 3 місце; на чемпіонаті України (Покров) — розділив 2-3 місця.
Найкращі результати:
2001
Лозанна — вийшов до півфіналу, при цьому сенсаційно обіграв майбутнього чемпіона світу Руслана Пономарьова.
2002
Сант-Вінсент (Італія) — розділив 1-3 місце.
Есберг (Данія) — 3 місце в круговому турнірі 14 категорії.
Блед (Словенія) — 1 місце в круговому турнірі 15 категорії «Меморіал Д.Відмара» — 7 з 9 очок (+5-0=4)[9];
Баку — у складі збірної України срібний призер 42 шахової олімпіади, 1 місце серед шахістів, які виступали на резервній шахівниці — 8½ з 9 очок та абсолютно найкращий турнірний перформанс серед усіх шахістів — 2992 очка[10][11].
На цьому місці має відображатися графік чи діаграма, однак з технічних причин його відображення наразі вимкнено. Будь ласка, не видаляйте код, який викликає це повідомлення. Розробники вже працюють для того, щоби відновити штатне функціонування цього графіка або діаграми.