Udział w tegorocznym finale będzie jego 7. występem w Indywidualnych Mistrzostwach Polski. W roku 2017 dołączył do grona polskich arcymistrzów, wypełniając ostatnią normę na Indywidualnych Mistrzostwach Europy w Mińsku.
Jest multimedalistą Mistrzostw Polski Juniorów w szachach klasycznych, szybkich i błyskawicznych. W 2010 roku zdobył srebrny medal na Mistrzostwach Świata Juniorów do lat 16.
Jako trener analityk wspomagał kadrę narodową, która w czerwcu 2017 roku zdobyła historyczny brązowy medal na Drużynowych Mistrzostwach Świata, a na Olimpiadzie Szachowej w 2018 roku osiągnęła rewelacyjny wynik zajmując 4 miejsce.
Aktualnie legitymuje się 27 rankingiem w kraju.