Skriv en fortsættelse til dette afsnit - I 2007 blev han fjerde ved RAK Halvmarathon, derefter var runner-up ved Berlin Halvmarathon. Han deltog i 2007 IAAF World Road Running Championships
I Udine, Italien, sluttede 45. Han gjorde et skridt op til maraton distancen efter den sæson og debuterede ved 2009 Paris Marathon, hvor han indspillede en tid på 2:09:13 timer for 12. plads i den høje kaliber race. Han forbedrede sit bedste til to timer og ni minutter ved JoongAng Seoul Marathon senere samme år, en tid, der bragte ham sin første sejr over afstanden. Han blev niende ved Paris-løbet i 2010 og kom femte ved Madrid-maratonet i 2011. Hans første udflugt i 2012 var ved Tiberias Marathon, og han var kun to sekunder bag ved vinderen Patrick Tambwe, og sluttede kurset som næstkommanderende med en personlig rekord på 2:07:32 timer. Han fulgte dette med en bane rekord sejr i 2:09:05 timer på Nagano Marathon.