He hails from Bomet County in Kenya. Both of his parents were athletes, but only raced in Kenya. He is not a relation of Timothy Cheruiyot but he has described him as his role model.[2] He slowed down to allow Timothy Cheruiyot to overtake him at the finish line of the Kenyan World Championship Trials in July 2023 out of respect for him.[3]
In May 2023, he lowered his personal best for the 1500m to 3:32.02 in Nairobi.[8] Later that month he ran 1500m in 3:32.01 in Los Angeles.[9] He lowered it to 3:30.30 at the Diamond League event in Silesia in July 2023.[10]
Selected for the 1500m at the 2023 World Athletics Championships, he qualified for the final, in which he finished eighth.[11] In September 2023, he set a new under-20 world record for the mile, running 3:48.06 at the Diamond League final in Eugene, Oregon.[12] This time improved the previous record of İlham Tanui Özbilen by over a second and was ratified by World Athletics in November 2023.[13]
In June 2024, he won the Kenyan Olympic trial in Nairobi over 1500 metres and was subsequently named in the Kenyan team for the 2024 Paris Olympics.[16]