He won the men's 200m Individual Medley final at the Glasgow 2018 European Swimming Championships in Glasgow[3] and got silver in men's 200m individual medley at the 18th FINA World Championships in Gwangju.[4] He's the second male swimmer from Switzerland to claim a medal at the FINA World Championships, after Dano Halsall in the men's 50m freestyle in 1986.
He represented Switzerland at the 2020 Summer Olympics and won a bronze medal in the men's 200m individual medley.