Dirigí la Societat Coral Esmeralda, fundada el 1857. L’any 1862 muntà una organització paral·lela a la de J.A. Clavé, amb corals no claverianes, i el 1865 creà la Societat Coral Barcino, refundació de l’Esmeralda. Entre el 1872 i el 1883 publicà el periòdic El Eco de Barcino, rèplica d'El Eco de Euterpe de Clavé. Escriví nombroses obres corals, com La Caridad, Lo somni d’un infant, A orillas del Ebro, A segar el blat!, Crit de guerra, La nit, Al batre, La nina de l’Empordà, La donzella de la costa i Dins la barqueta, entre d’altres.