En el Campeonato Europeo de Atletismo en Pista Cubierta de 2017 ganó la medalla de plata en los 800 metros, con un tiempo de 1:49.32 segundos, tras el polaco Adam Kszczot y por delante del español Álvaro de Arriba.