He competed in the men's marathon at the 2016 Summer Olympics. He won the gold medal at the 2017 Jeux de la Francophonie, albeit in a pack of only five finishing racers.