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 igualment féu estudis de jazz dins i fora del Taller de Músics. Paral·lelament estudià bateria, orgue i clarinet.
La seva activitat professional s'ha desenvolupat en diversos camps. Com a compositor i intèrpret ha estat especialment vinculat al món del teatre, en treballar per a 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 fet, com a dissenyador i programador, sis programes pedagògics, tres per encàrrec de la Fundació 'la Caixa'. És també col·laborador habitual de la Fundació, on ha fet i du a terme molt diverses activitats didàctiques.
És professor d'harmonia, llenguatge, piano, cambra i informàtica musical a l'Escola Municipal de Música Josep M. Ruera de Granollers.