He won his place on the Kenyan Olympic team by finishing third behind Wilson Kiprop and Moses Masai at the Kenyan Olympic Trials in Eugene, Oregon, which were held during the Prefontaine Classic. He finished fifth in the 10,000 metres at the 2012 Olympics in a time of 27:32.94, the highest finishing Kenyan in the race.