Estudià la carrera eclesiàstica a Barcelona i Salamanca. Del 1956 al 1963 exercí per oposició com a mestre de capella i segon organista a la catedral de Barcelona, mentre realitzava estudis musicals a l’Escola Municipal de Música de Barcelona i al Conservatori del Liceu. Posteriorment els continuà a París i Le Mans, i s’especialitzà en la interpretació i composició d’obres litúrgiques. El 1975 fundà el Centre Permanent d’Animadors del Cant Litúrgic i a partir del 1985 reprengué la tasca di realitzà diverses gires. El 1989 fou nomenat canonge de la catedral de Barcelona, amb el càrrec de director de l’Escolania de la Santa Creu, càrrec que compartí amb el de prefecte de música de la catedral barcelonina (a partir del 1991) i el de director de la Coral Santa Eulàlia (a partir del 1992).