Aux Jeux olympiques d'été de 2008, à Pékin, il remporte la médaille d'or du marathon en établissant un nouveau record olympique. Âgé de seulement 21 ans, il devient ainsi le plus jeune athlète à remporter l'épreuve du marathon depuis 1932 et le premier Kényan à gagner l'or olympique sur cette distance.