He finished twelfth at the 2006 African Championships, and won the bronze medal at the 2008 African Championships. He competed at the 2008 Olympic Games without reaching the final.