Il a participé à la Coupe du monde d'échecs en 2007 (éliminé au premier tour par Aleksandr Galkine), en 2009 (battu au deuxième tour par Yu Yangyi), 2015 (éliminé au premier tour par Gabriel Sargissian), 2019 (éliminé au premier tour) et 2023 (éliminé au deuxième tour).
Il a représenté la Pologne lors de cinq olympiades, remportant la médaille d'or individuelle à l'échiquier de réserve lors de l'olympiade d'échecs de 2010[2]. Il a participé à quatre championnats d'Europe par équipe, remportant la médaille d'or individuelle au quatrième échiquier lors du championnat d'Europe de 2013 (6,5 points sur 9, +6 =3)[3].