Il fait toujours partie de son club formateur, le Judo Club Uster, où ses parents l'ont inscrit à l'âge de 7 ans. Depuis 2017, il s'entraîne au Centre national de performance à Brugg, dans le canton d'Argovie[4].
Il devient en le premier Suisse à remporter un tournoi Grand Chelem en s'imposant en finale à Abou Dabi contre Giovanni Esposito, dans la catégorie poids légers[5].
Il remporte le titre de champion du monde au Qatar en 2023 dans la catégorie des moins de 73 kg face à l'Italien Manuel Lombardo[6], sur disqualification de son adversaire (hansoku make)[7]. Il est le premier Suisse à remporter un titre mondial en judo[6].