Hann fæddist í Kenía sem Peter Ndegwa, en breytti nafni og þjóðerni árið 2005. Hann vann silfurverðlaun á Asíuleikunum 2006. Hann endaði 29. á heimsmeistaramóti 2007 og 39. á heimsmeistaramóti 2008
og 40. á heimsmeistaramótinu 2007. Hann vann Madrid maraþoninn árið 2009.