2015 gelangte er bei den Halleneuropameisterschaften in Prag über 400 Meter bis in das Finale und schied belegte dort in 46,31 s Rang vier und gewann in der 4-mal-400-Meter-Staffel gemeinsam mit Rafał Omelko, Jakub Krzewina und Karol Zalewski in neuem Hallenrekord von 3:02,97 min die Silbermedaille hinter dem Team aus Belgien. Anschließend wurde er bei den World Relays in 9:24,07 min Vierter in der Distanzstaffel und schied mit der 4-mal-400-Meter-Staffel mit 3:05,13 min im Vorlauf aus. Daraufhin nahm er mit der Staffel an den Weltmeisterschaften in Peking teil, bei denen er mit 3:00,72 min aber nicht bis in das Finale gelangte. Anschließend erreichte er bei den Militärweltspielen im südkoreanischen Mungyeon über 400 Meter das Halbfinale, in dem er mit 47,33 s ausschied, während er mit der Staffel in 3:04,25 min Rang vier erreichte. Im Jahr darauf gelangte er bei den Europameisterschaften in Amsterdam über 400 Meter bis in das Halbfinale und schied dort mit 45,86 s aus und gewann in der 4-mal-400-Meter-Staffel, bestehend aus Krawczuk, Kozłowski Krzewina und Omelko in 3:01,18 min die Silbermedaille hinter Belgien. Damit qualifizierte sich die Staffel auch für die Olympischen Spiele in Rio de Janeiro, bei denen sie in 3:00,50 min im Finale auf Rang sieben gelangte. 2017 siegte er bei den Leichtathletik-Halleneuropameisterschaften 2017 in Belgrad gemeinsam mit Kozłowski, Przemysław Waściński und Rafał Omelko in 3:06,99 min und belegte anschließend bei den World Relays in 3:07,89 min Rang drei im B-Finale. mit der Staffel nahm er im Sommer an den Weltmeisterschaften in London teil und klassierte sich dort mit 3:01,59 min im Finale auf dem siebten Platz.