He won the European U18 Championships 200m in 2016 and won silver in the same event in 2017. He won the 200m title at the 2018 IAAF World Junior Championships in Tampere, setting his personal best in 20:48.