Naceu en Kenia como Peter Ndegwa, pero cambiou de nome e nacionalidade en 2005. Gañou a medalla de prata nos Xogos Asiáticos de 2006. Terminou 29o nos Campionatos do Mundo de 2007, 39o nos Campionatos do Mundo de Cross Country de 2008
e 40o nos Campionatos do Mundo de 2007. Gañou a maratón de Madrid en 2009.