Se formó en el Royal College of Music y en la Guildhall School de Londres con los profesores Yu Chun Yee, Joan Havill, Geoffrey Parsons y Graham Johnson, obteniendo diversas distinciones como el Premio al Mejor Pianista Acompañante. Posteriormente también cursó estudios con Paul Schilhawsky en el Mozarteum de Salzburgo, becado por el gobierno austríaco.
Debutó como acompañante en 1978 en la BBC y, desde 1985, se dedicó a la música de cámara y el repertorio vocal forjando una carrera en la que ha compartido escenario con cantantes tan prestigiosos como Victoria de los Ángeles, Teresa Berganza, Benjamin Luxon y Enriqueta Tarrés, así como instrumentistas como Roel Dieltens, Peter Thiemann, Cristian Florea (con quien ha grabado un disco con música de Schubert y Eckart), Magdalena Martínez, Claudi Arimany y Ricardo Casero (con quien ha realizado también dos grabaciones). Con ellos ha realizado numerosos conciertos en Cataluña, el territorio español, Francia, Italia, Noruega, Gran Bretaña y Austria, entre otros lugares.
Asimismo, ha dirigido óperas de Xavier Montsalvatge (Babel 46), Cole Porter (Kiss me Kate) y el Superbarbero de Sevilla, producción infantil del Gran Teatre del Liceu, institución con la que ha colaborado regularmente también en los conciertos en su Foyer y como asistente musical de los directores Bertrand de Billy, Josep Pons, Edmon Colomer, Harry Bickett y Sebastian Weigle. Además, desde 2003 y hasta 2011 fue director del Coro de Cámara Femenino Scherzo.
A nivel docente, ha sido profesor en destacados centros de educación musical, y hay que destacar su relación con el Conservatori Liceu y la Fundación ”La Caixa”, donde ha impartido clases de dicción para cantantes.