He made his international debut at the 2015 IAAF World Cross Country Championships and placed 23rd in the junior race and shared in the team junior bronze medals. A senior debut followed at the 2015 African Games and he placed sixth at the 3000 metres steeplechase.