Ha partecipato anche a diverse edizioni dei Campionati del mondo di atletica leggera: ad Edmonton 2001 fu sedicesimo nei 10000 m, a Parigi 2003 fu decimo nella finale dei 5000 m piani, mentre alla successiva edizione (Helsinki 2005), rinunciò ai 5000 m, finendo ottavo nella doppia distanza.