Il 13 luglio 2017 conquista la medaglia d'oro nei 10000 m agli europei under 23 di Bydgoszcz con un modesto 29'28"06, piazzandosi davanti al tedesco Amanal Petros (29'34"94) e al francese Emmanuel Roudolff-Lévisse (29'42"85). Il giorno seguente è tra i favoriti per l'oro nei 5000 m, ma viene superato nell'ultimo tratto di gara da Yemaneberhan Crippa (14'14"28) e Simon Debognies (14'14"71) e si deve così accontentare della medaglia di bronzo in 14'15"07.