Był mistrzem Afryki wschodniej w biegu przełajowym na krótkim dystansie (2004). Na mistrzostwach świata w biegu przełajowym w 2004 w Brukseli zajął jedenaste miejsce w biegu na krótkim dystansie, a drużynowo zdobył złoty medal. Na igrzyskach olimpijskich w 2004 w Atenach zajął piąte miejsce w biegu na 5000 metrów. Był drugi na tym dystansie podczas Światowego Finału IAAF w 2004 w Monako.