He broke the meeting record for the 3000 m at the KBC Night of Athletics in 1998, setting a time of 7:41.17. Following this he beat Marathon world record holder Paul Tergat in the Belgrade Race Through History competition in 1998, winning the competition in 17:02. He ran in the senior short race at the 2000 World Cross Country Championships, finishing in seventh place overall. He made top ten finishes in the Zevenheuvelenloop 15 km race in 2000 and 2001 and won the 2002 Parelloop competition. He set a 10-mile race best in 2001 running in the Dam tot Damloop, where he finished in fifth place with 46:34. He took the silver medal in the 3000 m at the Fanny Blankers-Koen Games in 2002, his time of 7:42.76 not enough to beat compatriot Richard Limo.