At the 1999 World Cross Country Championships he finished sixth in the short race, earning a place on the Kenyan team that won the team competition. He won the Belfast International Cross Country in 2001.