Estudià al Conservatori Municipal de Música de Sabadell, on estudià piano amb Glòria Peig. Amplià els estudis d'haromonia i composició amb Benet Casablancas i Josep Soler, i els de direcció amb Salvador Mas (orquestra) i Eric Ericson (direcció coral). El 1990 fundà el cor Lieder Càmera de Sabadell, que dirigí des de llavors fins el 2008, i del 1991 al 1995 també fou director de la Coral Càrmina. Ha estat director titular de l’Orfeó Català (1998-2015), del Coro de RTVE (2007-10) i del Cor de Cambra del Palau de la Música Catalana (2011-16) i del Coro de la Comunidad de Madrid (2020-2024).
El 2024 fou nomenat director del Cor de la Radiotelevisió del Centre d'Alemanya, MDR-Rundfunkchor, de Leipzig, càrrec que ostentarà a partir de la temporada 2025-26. Des del 2025 és professor de direcció de cor a l'Escola Superior de Música de Catalunya (ESMUC) i imparteix tallers i classes magistrals de direcció en diferents ciutats europees i llatinoamericanes.
Com a director convidat ha col·laborat, entre d’altres, amb el Coro Nacional de España, el Cor de la Ràdio de Suècia, l’Orfeón Donostiarra, el Cor de l’Acadèmia Franz Liszt de Budapest, el Coro Juvenil Nacional Simón Bolívar de Veneçuela, l’Orquesta de Radiotelevisión Española, l’Orquestra Barroca Catalana, l’Orquestra Clàssica Nacional d’Andorra, l’Acadèmia 1750, l’Orquestra Simfònica del Vallès i l’Orquesta Sinfónica de Málaga.
Com a compositor, escriu fonamentalment per a cor en un estil que busca renovar, amb elegància i naturalitat, la tradició coral catalana. El seu catàleg inclou obres per a cor a cappella, cor i piano o altres instruments, cor i orgue, cor i conjunt instrumental, i cor i orquestra, a més de la suite per a cobla Trencant el gel (2006). En destaquen Missa Sanctus-Benedictus (1992), Salve Regina (2001), Tedeum (2002), la fantasia per a coral i orqustra El mirador (2003),la cantata El motí (2008), l'oratori Veni Creator Spiritus (2016) i la Missa Sagrada Família (2019), amb la qual obtingué el Premi Clavé a la millor composició coral de l'any a Catalunya, atorgat per la Federació de Cors de Clavé.