He won a gold medal in the 200 meters during the 2014 Youth Olympic Games in Nanjing, China. He won gold medals in the 100 m and the 4 × 100-meter relay during the 2016 World U20 Championships in Bydgoszcz, Poland. He won gold medals in the 200 meters and the relay at the 2019 World Athletics Championships in Doha.