 At the 2016 Summer Olympics, he won the silver medal with a score of 60.535.In 2017, he won a gold medal in men's synchro at The World Games 2017 in Wrocław, Poland.In 2018, he was first individually and in synchro at the Brescia World Cup.