He had his first success while competing for Kenya when he won the bronze medal in the 3000 m at the 2001 World Youth Championships in Athletics. His first senior medal came at the 2004 IAAF World Athletics Final, where he took the 3000 m silver. He transferred to represent Qatar following this and was very successful in Asian competitions, winning at the 2005 Asian Athletics Championships and the 2006 Asian Games.