Han vant gull på 10 000 meter under OL 1996 og 2000. I tillegg vant han gull på 10 000 ved fire verdensmesterskap på rad: i 1993, 1995, 1997 og 1999. I de to påfølgende verdensmesterskapene ble det også medalje på spesialdistansen: bronse i 2001 og sølv i 2003.