In 2017 he participated in the World Championships held in London, winning the silver in the Marathon, with a time of 2:09:49.