Champion de Pologne cinq fois consécutivement de 2001 à 2005, il se révèle au plus haut niveau international en remportant la médaille de bronze des Championnats du monde 2001 d'Edmonton, se classant derrière le Suisse André Bucher et le Kényan Wilfred Bungei. Il établit cette même année la meilleure performance de sa carrière sur 800 m en signant le temps de 1 min 43 s 22 lors du Meeting de Zurich.