Estudià solfeig amb Ll. Millet, i harmonia, contrapunt i composició amb E. Morera a l’Escola Municipal de Música de Barcelona. Posteriorment es formà com a violinista al Conservatori Superior de Música del Liceu. Dirigí, entre altres grups, els cors La Violeta d’En Clavé, l’Orfeó Gracienc, l’Orfeó Social Metropolità i la Coral Núria de la Unió Excursionista de Catalunya. Fou professor de solfeig de l’Escola Municipal de Música. Com a compositor, és autor de diverses sardanes per a cobla i per a cor, a més de cançons i poemes escènics. El 1947 guanyà el certamen convocat per la Comissió Abat Oliba amb motiu dels actes d’entronització de la Mare de Déu de Montserrat amb el poema coral Qui en fou el serrador.