Polish Grandmaster who achieved his final norm in 2013 at the age of 15 years and 21 days. Polish Champion in 2018. The winner of the World U10 Chess Championship 2008 and the European U14 Chess Championship in 2012. Silver medalist at the World Junior Chess Championship in 2015. European Rapid Chess Champion in 2014, World Rapid vice-champion in 2018.
Best results: World U12 Chess Championship 2009, 2nd; Budapest FS 2013, 1st; Lake Sevan 2015, 1st; Warsaw 2016, 1-5th.
A member of the national team since 2014. He was the best world-ranked U20 in 2018.