En el Campeonato Europeo de Atletismo de 2012 ganó la medalla de bronce en los 110 m vallas, con un tiempo de 13.27 segundos que fue récord nacional polaco, llegando a meta tras el ruso Sergey Shubenkov (oro con 13.16 segundos) y el francés Garfield Darien (plata).