In 2002, Limo won silver medals at the Commonwealth Games and at the African Championships. In August 2005 he out-sprinted Sileshi Sihine to become world champion. He won a bronze medal in the 5000 m at the 2006 Commonwealth Games.