He finished fourth at the 2006 African Championships. He also competed at the 2004 Olympic Games and the 2007 World Championships without reaching the final.