At the 2016 Summer Olympics in Rio de Janeiro, he competed in the 10,000 m event. He finished in 18th place with a time of 27:54.57.