He won five times European Youth Chess Championships in five different age groups (2008 in U10, 2010 in U12, 2011 in U14, 2014 in U16, 2015 in U18).
Best results: World Youth U16 Chess Olympiads 2014, team 3rd; European Team Chess Championship – Boys’ U18, team 2nd (2011) and team 1st and individual 1st (2014); MTS LOGISTICS GM Tournament Series 2016 – SMYRNA, 1st;