Tra il 1985 ed il 1991 ha partecipato complessivamente a 7 edizioni consecutive dei Mondiali di corsa campestre. A livello individuale il suo miglior piazzamento è stato il quarto posto ottenuto nell'edizione 1988 di tale manifestazione, mentre a livello di squadra ha vinto una medaglia d'argento (nel 1985) e sei medaglie d'oro consecutive (tra il 1986 ed il 1991).
Nel 1988 ha partecipato ai Giochi olimpici di Seul, nei quali ha raggiunto la finale dei 10000 metri, nella quale si è poi ritirato a gara in corso.
Nel 1989 ha inoltre vinto una medaglia di bronzo nei 3000 siepi ai Campionati africani, a Lagos.
Nel 1992 ha corso la maratona ai Giochi olimpici di Barcellona, classificandosi quattordicesimo con un tempo di 2h15'46". L'anno seguente ha invece corso la maratona ai Mondiali, piazzandosi settimo con un tempo di 2h18'52".