Pedzisa mutsara unotevera: Akaberekerwa muKenya saPeter Ndegwa, asi akachinja zita rake uye nyika yaanobva muna 2005. Akakunda menduru yesirivha pa2006 Asian Games. Akapedza ari wechi29 pa2007 World Championships, 39th pa
2008 World Cross Country Championships uye 40th pa2007 World Championships. Akakunda Madrid Marathon muna 2009.