Il a remporté la médaille de bronze aux Championnats du monde d'athlétisme 2007 avec le relais de son pays, en 3 min 00 s 05. Il a également été médaillé de bronze aux Championnats d'Europe espoirs sur 400 m et d'argent sur 4 × 400 m. Il remporte la médaille d'or des Championnats d'Europe en salle 2017 à Belgrade, avec ses coéquipiers, Łukasz Krawczuk, Przemysław Waściński et Rafał Omelko, en 3 min 6 s 99.