Ha tocado en la Orquestra Nacional de Catalunya i Sinfónica de Barcelona, Orquestra del Gran Teatre del Liceu, Orquestra de Cambra del Teatre Lliure y Filharmonia de Cambra.
Fundador y director artístico del conjunto BCN216, dedicado a la música contemporánea.
Comisario del Centenario Robert Gerhard celebrado en 1996.
Productor de la versión catalana de la ópera Brundibar de Hans Krasa, estrenada en el Mercat de les Flors y generadora de la actividad Opera a Secundaria, con el ICUB, IMEB y los servicios educativos del Gran Teatre del Liceu.
Director de Compositors a Barcelona, actividad conjunta de los Instituts de Cultura Estrangers, el ICUB, el CCCB, la ESMUC y el Barcelona 216, iniciada en 1996.
Responsable de la programación de música de cámara del Auditori de Barcelona desde 2006.
Director del Festival de Músiques Contemporànies de Barcelona, de 1996 al 1999.
Ha trabajado con: Fabià Puigserver, Ernest Martínez-Izquierdo, Josep Pons, Rosa Novell, Rosa Vergés, David Cirici, Martin Matalon, Jorge Lavelli, Lindsay Kemp, Maria Rovira, Joan Aton Sànchez y Manuel Huerga, entre otros.
Profesor de flauta, cambra, conjunto instrumental y secretari de la Escola Municipal de Música de Santa Perpètua de Mogoda, de 1990 al 2002.