En el Campeonato Mundial de Atletismo en Pista Cubierta de 2010 ganó la medalla de plata en los 400 metros, llegando a meta en un tiempo de 46.31 segundos que fue su mejor marca personal, tras el bahameño Chris Brown (oro con 45.96 segundos) y por delante del estadounidense Jamaal Torrance.