He finished seventh at the 2002 African Championships. At the 2006 African Championships he finished eighth in the long jump and seventh in the triple jump. He won the gold medal at the 2008 African Championships. He competed at the World Championships 2003, 2005 and 2007 as well as the Olympic Games in 2004 and 2008 without reaching the final.