 He won his first Olympic medal at the 2008 Beijing Olympics.He failed to build upon his Olympic success at the 2009 World Championships as he was ill-prepared for the Kenyan Trials and missed out on a place in the Kenyan team.In September 2009, he won his second Memorial Peppe Greco in Scicli – an achievement only matched by Haile Gebrselassie and Martin Lel.