El 1985 va guanyar la 58è Campionat Ciutat de París. El 2001, fou primer en el Campionat d'escacs àrab. Va participar en la Campionat del món de la FIDE de 2002, però va ser eliminat a la primera ronda per Rafael Vaganian. El 2004, va empatar pel primer lloc amb Murtas Kajgalíev al 27è Memorial Syre a Issy-les-Moulineaux. Va jugar a la Copa del món de 2005 i va ser eliminat a la primera ronda per Serguei Tiviàkov. El 2005 fou segon al Campionat de l'Àfrica per darrere de Ahmed Adly.