De família de músics, obtingué el títol de composició de grau mitjà (1985) i de grau superior (1991) al Conservatori Superior de Música de Barcelona, a més dels títols superiors de direcció coral, pedagogia musical i solfeig. Deixeble, entre d’altres, de Josep Crivillé, Manuel Oltra, Josep Poch i Carles Guinovart Rubiella, el 1991 fundà a Cambrils el Grup per a la Divulgació de la Música Contemporània. Del 1987 al 1991 dugué a terme estudis etnomusicològics per a la Fonoteca de Música Tradicional Catalana (FMTC) de la Generalitat de Catalunya, treballs publicats a la Revista Catalana d’Arxivística (1993).
Des del 1994 compagina la composició amb la docència al Conservatorio Profesional Ataúlfo Argenta i des del 2012 és organista litúrgic a l’església de San Francisco de Asís de Santander. El 2013 fou nomenat compositor resident de l’Asociación del Órgano Hispano (2013) i el 2014 de l’Asociación para la Conservación de los Órganos de Cantabria. Membre de la Real Sociedad Menéndez Pelayo de Santander, la Sociedad General de Autores y Editores (SGAE), de l’Associació Catalana de Compositors (2009) i corresponent de la Reial Acadèmia Catalana de Belles Arts de Sant Jordi (2017).
Després de passar per diverses etapes, assolí el seu estil compositiu més madur vers la dècada de 2010. Trets rellevants són l’ús dels acords de Tristany i Isolda i de sèptima disminuïda, així com la politonalitat contrapuntística que aconsegueix a través de la sèrie harmònica. Fins al final de la dècada de 2010, el seu catàleg, iniciat el 1988, comprenia més de 40 obres per a instrument sol (principalment per a orgue i piano), unes 60 obres per a conjunt instrumental, una vintena d’obres corals, una vintena d’obres per a veu i instruments, una quinzena d’obres orquestrals, sis obres escèniques i diverses composicions per a banda.
Entre altres distincions, ha rebut els premis del Concurso de Composición Sinfónico-Coral de RTVE per Poema Sinfónico-Coral “Ciudad de Santander” (2005), el premi de composició per a orgue Cristóbal Halffter per Ave, Maris Stella (2006) i el Premi Internacional de Música Sacra Fernando Rielo per Pater Noster (2011).