He won the bronze medal in the men's marathon at the 2019 World Athletics Championships held in Doha, Qatar. He represented Kenya at the 2020 Summer Olympics.