He finished eighth at the 2004 World Half Marathon Championships. At the 2006 World Road Running Championships he finished third in the individual competition. This was good enough to help Kenya win a gold medal in the team competition.