Nascut a Barcelona, cursà els seus estudis teòrics i de piano al Conservatori Superior de Música de Barcelona i més tard els amplià, amb Àngel Soler i amb estudis de Jazz realitzats dins i fora del Taller de Músics. Paral·lelament estudià bateria, orgue i clarinet.
La seva activitat professional es desenvolupa en diversos camps. Com a compositor i intèrpret ha estat especialment vinculat al món del teatre, treballant per l’Institut del Teatre, Andrew Leparsky, Pawell Rouwa, Vol Ras i Carlo Bosso entre d’altres.
En el camp de la informàtica musical ha desenvolupat com a dissenyador i programador sis programes pedagògics, tres d’ells per encàrrec de la Fundació “La Caixa”. És també col·laborador habitual de la Fundació on ha realitzat i realitza molt diverses activitats educatives.
És professor d’harmonia, llenguatge, piano i informàtica musical a l’escola municipal de música “Josep M. Ruera” de Granollers i professor d'improvisació i d’informàtica per a l’educació musical a l’Escola Superior de Música de Catalunya.