Na przełomie 2008 i 2009 podzielił II m. (za Grzegorzem Gajewskim, wspólnie m.in. z Kacprem Piorunem, Maciejem Nurkiewiczem i Wadimem Szyszkinem) w rozegranym w Krakowie turnieju Cracovia 2008/09. W 2010 zdobył w Chotowej brązowy medal mistrzostw świata juniorów do 20 lat oraz zwyciężył w turnieju Cultural Village Toernooi w Wijk aan Zee. W 2011 podzielił I m. (wspólnie z Tomaszem Markowskim) w rozegranym w Warszawie memoriale Mieczysława Najdorfa, natomiast w 2011 zdobył w Madrasie tytuł mistrza świata juniorów do 20 lat (jako pierwszy Polak w historii w tej kategorii wiekowej).
W 2012 zdobył w Mariborze złoty medal mistrzostw świata juniorów do 18 lat. W 2013 wystąpił w rozegranym w Tromsø turnieju o Puchar Świata, w I rundzie wygrywając z Wadimem Zwiagincewem, ale w drugiej przegrywając z Aleksandrem Griszczukiem. W 2014 zdobył w Katowicach brązowy medal Akademickich Mistrzostw Polski, jak również złoty medal (w klasyfikacji drużynowej) rozegranych w Katowicach akademickich mistrzostw świata.
Reprezentował Polskę w turniejach drużynowych, m.in.:
, ;