Estudià música als conservatoris de Barcelona i Badalona i posteriorment amplià la seva formació com a director amb A. Ros Marbà. També seguí cursos d’especialització en direcció coral amb J. Casas, L. Heltay, P. Cao, M. Corboz i E. List. Sota la presidència d’O. Martorell, fou resposable tècnic de la Federació Catalana d’Entitats Corals i ha dirigit, entre d’altres, la Capella de Música de Santa Maria del Mar i el Cor Masculí Nacional Professional d’Estònia.
Ha estat també director de la Coral Cantiga (1981-2021), cap de l’equip tècnic de la Federació Catalana d’Entitats Corals (1983-1985) i director musical de la Setmana Cantant de Tarragona.
Ha actuat en diversos festivals d’Europa i de l’Amèrica del Sud i ha format part de jurats de competicions corals nacionals i internacionals, a més d’haver impartit cursos de direcció coral i de música de cambra en diversos conservatoris catalans.