Bei den Halbmarathon-WM 2003 in Vilamoura lief er auf Rang 21 ein. 2004 gewann er einen wegen Fehlleitung überlangen Mombasa-Marathon. 2005 wurde er Neunter beim Mumbai-Marathon und stellte als Sechster des Marathons der Leichtathletik-Weltmeisterschaften in Helsinki mit 2:12:12 h einen Landesrekord auf.