הוא נולד בקניה בשם פיטר נדגווה, אבל שינה את שמו ואת האזרחות בשנת 2005. הוא זכה במדליית הכסף במשחקי אסיה 2006. הוא סיים במקום ה-29 באליפות העולם ב-2007, במקום ה-39 באליפות העולם ב-2008
ו-40 באליפות העולם 2007. הוא זכה במרתון מדריד ב-2009.