Nel 1988 ha vinto una medaglia di bronzo nei 10000 m piani ai Mondiali juniores, con un tempo di 28'50"42. Nel 1992 ha partecipato ai Campionati africani, vincendo la medaglia d'oro nei 5000 m piani con un tempo di 13'24"63.