Comenzó los estudios en la Escolanía de la Catedral de Barcelona, de la que muy pronto se convirtió en el pianista acompañante. Recibió las primeras lecciones de órgano de la mano del entonces organista de la catedral, Mn. Joan Gamissans, y posteriormente ingresó en el Conservatorio Superior Municipal de Música de Barcelona, donde obtuvo cinco Titulaciones Superiores, varias distinciones, matrículas de honor y donde también estudió la carrera de órgano con Montserrat Torrent. Amplió su formación en órgano en Viena con Michael Radulescu, además de improvisación con Franz Danksagmüller y bajo continuo con Augusta Campagne. También en esta ciudad hizo los estudios de dirección de orquesta en el Conservatorio con Reinhard Schwarz y Georg Mark, obteniendo el Diploma de Dirección de Orquesta dirigiendo en concierto la Orquesta Sinfónica de Radio Viena.
Desde entonces, ha sido durante unos 15 años el segundo organista de la Catedral de Barcelona, corepetidor y organista acompañante del Orfeó Català, Maestro de Capilla de la Capilla de Música de Santa María del Pi y pianista del grupo de música Sitges 94 (subvencionado por la Fundación Catalana de Compositores). También es un colaborador habitual de la Coral Cantiga, del Cor Madrigal y, en Madrid, de la Orquesta y Coros de RTVE y del Coro Nacional de España, que ha dirigido.
Precisamente, como director es titular del Orfeó Laudate desde 2008 y ha sido director invitado de la Orquesta Sinfónica del Vallès, la Orquesta de Cámara Terrassa 48, la Orquesta Barroca Ars Musicae de Mallorca y el Conjunto Orquestal de Girona. También dirigió el coro de la Catedral de Barcelona Francesc Valls hasta 2014.
Como intérprete ha actuado en ciclos por toda España y el extranjero, en salas como el Palau de la Música Catalana, el Auditorio, el Teatro Monumental, el Auditorio Nacional o el Musikverein de Viena, junto con destacadas orquestas y directores. Su discografía incluye 6 discos y 2 DVD además de varias grabaciones para radio y televisión.