En el Campeonato Europeo de Atletismo de 2012 ganó la medalla de bronce en los 5000 metros, llegando a meta tras el británico Mo Farah y el alemán Arne Gabius (plata). Y además ganó la medalla de oro en los 10000 metros, con un tiempo de 28:22.27 segundos, llegando a meta por delante del italiano Daniele Meucci y del ruso Yevgeniy Rybakov (bronce).