 He competed at the IAAF World Championships in Athletics for eight straight editions from 1993 to 2007 and made his ninth appearance at the 2013 World Championships in Athletics.At the IAAF World Race Walking Cup he has participated on five occasions and came close to a medal in 2006, finishing in fourth place.He is a two-time gold medallist at the African Race Walking Championships and the Jeux de la Francophonie, and was the champion at the 2004 Arab Games and 2001 Mediterranean Games.