Prese parte alla Maratona dei Giochi olimpici di Sydney 2000, classificandosi al 23º posto.

Palmarès AnnoManifestazioneSedeEventoRisultatoPrestazioneNote1997Giochi del Mediterraneo Bari10000 m piani 28'24"192000Giochi olimpici SydneyMaratona 23º 2h17'46"Campionati africani Algeri10000 m piani28'48"982001Giochi del Mediterraneo Radès10000 m piani 29'00"47

Collegamenti esterni