He finished sixth at the 2006 World Junior Championships, won the gold medal at the 2007 African Junior Championships, finished eighth at the 2007 All-Africa Games and ninth at the 2008 African Championships. He also competed at the 2009 Summer Universiade without reaching the final.