Ha raggiunto la finale del mondiale di atletica per tre volte, di cui una indoor: ad Helsinki 1983 fu 6º nei 1500 m, a Roma 1987 fu 4º sui 5000 m, a Parigi 1985 fu 10º sui 3000 m indoor. Vanta anche un 4º posto nella gara juniores del mondiale di corsa campestre di Düsseldorf 1977.