He was the gold medalist in both the 100 metres and 200 metres at the 2013 African Youth Athletics Championships. He was a finalist in the 200 m at the 2013 World Youth Championships in Athletics. He won the 200 m at the 2013 African Junior Championships and was also a member of the Gold medal winning 4 × 100 m relay quartet. He successfully defended his 200 m title at the 2015 African Junior Championships and also added the 100 m and 4 × 100 m gold medals to his tally. This made him a five-time African Junior Champion.