Poland Chess Grandmaster (2012) is born in Lowicz, Poland.
Poland Champion (2017).
Best results: World Youth Chess Championship 2009 – under 18, 3rd; Rubinstein Memorial in Polanica-Zdrój 2010, 1st; 17th Open of Sants, Hostafrancs & La Bordeta in Barcelona 2015, 1st; 19th Open International Bavarian Chess Championship in Bad Wiessee 2015, 1st;
FIDE World Cup 2017, 1st round; FIDE World Cup 2019, 1st round.
He represented Poland National Team at the Chess Olympiads (2016, 2018); The European Team Chess Championships (2013, 2017, 2019); World Team Chess Championship (2017).
European U18 Team Chess Championship in 2008 two gold medals (team and individual on board 3).