Šahu iemācījies spēlēt sešu gadu vecumā. Bijis Varšavas šaha kluba Polonia Warsaw audzēknis. 2003. gadā uzvarējis Eiropas jauniešu šaha čempionātā U18 vecuma grupā. 2005. gadā Korkā dalījis pirmo vietu ar Zoltānu Ģimeši pirmajā Eiropas Savienības individuālajā šaha čempionātā. 2007. gadā dalījis pirmo vietu Menas Salas starptautiskajā šaha turnīrā 16th Monarch Assurance. 2009. gadā uzvarējis starptautiskajā šaha turnīrā Prjevidzā. 2010. gadā dalījis pirmo vietu starptautiskajā šaha turnīrā Ļubļinā. 2012. gadā Maskavā dalījis pirmo vietu ar Antonu Korobovu un Pavlo Eļjanovu starptautiskajā šaha turnīrā Aeroflot Open. Četras reizes uzvarējis Polijas šaha čempionātos (2006, 2010, 2011, 2012).