He competed at the 2011 All-Africa Games, the 2012 African Championships, the 2014 African Championships and the 2015 African Games without progressing from the heats. He then competed at the 2017 World Championships, ending last in the heats.