Triathlète depuis 1987
Coach de triathlon depuis 2005, Ironman Certified Coach, moniteur J+S de natation et de triathlon
Participation à plus de 200 triathlons, du sprint à l'ironman, sur tous les continents
Champion suisse 2016 de triathlon, sur distance olympique, catégorie 45-54 ans
10e aux championnats du monde de triathlon 2019, catégorie 45-49 ans
Entraîneur de natation et de cyclisme au Triathlon Club de Genève
Instructeur de spinning dans plusieurs fitness