In 1968, he won the 1500m gold medal and 5000m silver medal at Olympics, despite illness. Four years later, he won the 3000m steeplechase gold and 1500m silver at the Munich Games.
Currently, Keino heads a charitable foundation for orphans in Kenya and is president of the Kenyan Olympic Committee.