W 2015 został złotym medalistą mistrzostw świata juniorów młodszych w chodzie na 10 000 m z czasem 42:24,41. W 2017 został mistrzem Europy juniorów w chodzie na 10 000 m z czasem 43:21,29 oraz wicemistrzem świata w chodzie na 20 km z czasem 1:18:55.