En el Campeonato Mundial de Atletismo en Pista Cubierta de 2001 ganó la medalla de plata en la competición de heptalón, logrando un total de 6233 puntos, tras el checo Roman Šebrle (oro con 6420 puntos) y por delante del ruso Lev Lobodin (bronce con 6202 puntos).