Pianiste et compositeur, il est présent sur la scène musicale suisse dès 1978. Diplômé de la Swiss Jazz School à Berne en 1986, il s’installe à San Francisco de 1987 à 1989, puis revient vivre et jouer en Suisse. En 1994, il complète sa formation par un diplôme de musicothérapeute, à Lyon.
Dans sa riche carrière, il a joué avec de nombreuses formations de la scène romande : Le Big Band de Lausanne, le GRR trio, Piano Seven, Pascal Rinaldi, Muriel Dubuis, le quartet Loa, le chœur Couleur Vocale, Popol Lavanchy et Jean Rochat, le quartet Itinérant, l’orchestre du Grand Eustache, Solam Riondel… Il se produit aussi en piano solo pour interpréter ses propres compositions.
Depuis 2007, il collabore régulièrement avec le collectif Eustache à Lausanne comme musicien, compositeur et directeur artistique, dans le cadre de diverses formations et spectacles.