En 2005, fue subcampeón de Polonia en Poznan, al quedar medio punto por detrás del campeón, Radosław Wojtaszek. En 2008 alcanzó el campeonato polaco en Lublin. En 2011 participó en la Copa del Mundo en Janty-Mansisk, un torneo del ciclo clasificatorio por el Campeonato del mundo de 2013, pero tuvo una mala actuación y fue eliminado en primera ronda por Víctor Bologan (½-1½). En diciembre del mismo año fue cuarto en el Campeonato de Europa de ajedrez rápido disputado en Polonia (el campeón fue Hrant Melkumian). En 2013 se proclamó campeón de Polonia por segunda vez en su carrera.