En el Campeonato Mundial de Atletismo en Pista Cubierta de 2018 celebrado en Birmingham ganó la medalla de plata en los 800 metros, con un tiempo de 1:47.99 segundos, tras el polaco Adam Kszczot (oro con 1:47.47 segundos) y por delante del español Saúl Ordóñez (bronce con 1:48.01 segundos).