 In 2006, he ran a sub one-hour half marathon in a second-place finish at the Berlin Half Marathon, and he was a nationally ranked runner according to "Running Times".His 2006 half marathon time ranked him in the top ten of all-time.At the 2007 IAAF World Road Running Championships he finished third and was part of the Kenyan team that won the team race.