En los Campeonatos del Mundo, en la prueba de maratón, fue subcampeón en el Campeonato Mundial de Atletismo de 2003 (París), luchando por el oro hasta el final junto al atleta Marroquí Jaouad Garib, siendo el campeonato del mundo que más rápido se corrió hasta ese momento. También fue octavo en el Campeonato Mundial de Atletismo de 2005 (Helsinki).