Nacido en Barcelona en 1964. Estudió armonía, piano clásico y jazz. Este último estilo lo llevó a Nueva York para formarse al lado de Fred Hersch, Kenny Barron, Barry Harris, Sal Mosca y Jackie Virad. Ha colaborado con prestigiosos músicos internacionales de jazz, como Art Farmer, Harold Land, Kenny Wheeler, Sonny Fortune, Jesé Davis, Marc Jonson, Guy Lafitte, Ed Thigpen, Oliver Jackson, Ralph Moore, Roy Hargrove, Idris Mamad, Julian Argüelles y Scott Hamilton; y con músicos nacionales como Perico Sambeat y Jorge Rossy. Ha participado en varios proyectos con músicos de flamenco como Miguel Poveda y Chicuelo. Ha actuado en casi todos los festivales de jazz del país, así como en Europa, Estados Unidos y Japón.
Ha sido profesor de piano del departamento de jazz de la Escuela Superior de Música de la Universidad de Cataluña (ESMUC) y ha compuesto e interpretado la banda sonora de la película Tren de sombras de José Luís Guerin (1996). Entre sus grabaciones se encuentran Esmuc blues y Live in Jamboree, en trío; Old bottle new wine, como solista. Ha intervenido como pianista en discos de Perico Sambeat, Chris Kase, Bob Sands y Chicuelo, entre otros.