W 2013 został brązowym medalistą wicemistrzem świata juniorów młodszych, a rok później zdobył srebro juniorskich mistrzostw świata w chodzie na 10 000 metrów. Mistrz Europy juniorów z Eskilstuny (2015). Dwa lata później zdobył złoto mistrzostw Europy do lat 23.