Performed solo or with orchestra in many musical centres in Europe, North America and Asia. He took part in international music festivals such as Montreux-Vevey, Lucerne, Bad Ragaz, Radio-France in Montpellier, Jeunesse Festival at the Vienna Konzerthaus, The Merano Festival in Italy, Dubrovnik Summer Festival, Pecs Napok in Hungary, Enescu and Lipatti in Bucharest, Lanaudičre in Montréal, Québec Festival d'Eté, Birmingham Festival of Arts, Wolf Trap in Washington and others.
From 1993 to 2002, he was the Principal Guest Conductor of the Timișoara Philharmonic Orchestra in Romania, with which he toured many European countries. He specialized in the performance of complete Mozart Piano Concertos, combining conducting and playing the solo part at the same time.
As a pianist and conductor, he premiered many important works of contemporary composers.
He has been a juror at several major international piano competitions and regularly teaches masterclasses for young pianists.
He is a full-time professor at the Conservatoire de Lausanne – Haute Ecole de Musique, where he holds the position of the Head of the Piano department.