1999 gewann er den Paris-Halbmarathon, die Corrida de Langueux und Marseille – Cassis, und im Jahr darauf siegte er beim Göteborgsvarvet und beim Great North Run und errang bei den Halbmarathon-Weltmeisterschaften in Veracruz die Silbermedaille. Bei den Halbmarathon-Weltmeisterschaften 2001 in Bristol wurde er Zwölfter und gewann mit der Mannschaft Bronze.