He competed in the men's 800 m event at the 2016 Summer Olympics in Rio de Janeiro. He finished 8th in his heat with a time of 1:50.40 and did not qualify for the semifinals. He was the flagbearer for Monaco during the Parade of Nations.
