Career
He did however run his then personal best time of 10.76 seconds. He also competed at the World Championships in 2005, 2007 and 2009. He finished sixth at the 2008 African Championships.
At the 2012 Summer Olympics, he finished third in his preliminary round heat, failing to progress further.