He finished eighth at the 1996 World Junior Championships, and also competed at the 1994 World Junior Championships, the 1997 World Indoor Championships and the 1997 World Championships without reaching the final.
In 1997 he broke the 8-metre barrier when he jumped 8.11 metres in Beirut. This earned him the gold medal at the 1997 Pan Arab Games. In 1999 he returned to Seville to finish eighth at the 1999 World Championships.
He finished fourth at the 1999.
He set a new personal best with 8.20 metres in August in Monaco. His jump of 8.34 metres was a new championship record, and is also his lifetime best.
He also competed at the 2000 Olympic Games without reaching the final. In 2001 and 2002 he jumped 8.02 metres indoor three times, two of them in Erfurt.
This is the current Moroccan indoor record.
His results declined thereafter. In 2006 he managed to jump 7.75 metres in May in Abuja.