2008 wurde er Neunter beim Hamburg-Marathon. Im Jahr darauf wurde er Zweiter beim "Rabat-Halbmarathon," Dritter beim Ottawa-Marathon, gewann Gold beim Halbmarathon der Mittelmeerspiele in Pescara und kam bei den Halbmarathon-Weltmeisterschaften in Birmingham auf den 49. Platz. 2010 folgte ein dritter Platz beim Marrakesch-Marathon und ein Sieg beim Yangzhou-Jianzhen-Halbmarathon.