En el Campeonato Mundial de Atletismo en Pista Cubierta de 2003 ganó la medalla de plata en los 200 metros, llegando a meta en un tiempo de 20.76 segundos, tras el británico Marlon Devonish (oro con 20.62 segundos) y por delante del bahameño Dominic Demeritte.