Han deltok på 5.000 meter ved sommer-OL 2012 i London. Etter 13:15,41 og tredjeplass i sitt kvalifiseringsheat ble han kvalifisert til finalen. Der løp han på 13:42,36, og fikk OL-bronse, bak Mo Farah og Dejen Gebremeskel. Hans landsmann Isiah Kiplangat Koech okm på femteplass.