Estudió música en la Escolanía de Nuestra Señora del Remedio en Barcelona, bajo la dirección de Nicolau Manent. Fue profesor de piano del Conservatorio Superior de Música del Liceo de 1875 hasta el 1883. Fue maestro director de la Sociedad Coral Euterpe de 1876 hasta el 1886. En 1878 fue nombrado miembro numerario de la Real Academia de Ciencias Naturales y Artes de Barcelona. En 1886 fue nombrado director de la recientemente creada Banda Municipal de Música de Barcelona y en el mismo año, de la también nueva Escuela Municipal de Música de Barcelona. En 1898 marchó a San Sebastián para ponerse al frente de la banda Municipal de aquella ciudad.
Hacia 1906 se trasladó a Buenos Aires para hacerse cargo de la dirección artística y de las cátedras y conferencias sobre teoría superior, armonía y composición del Conservatorio Thibaud-Piazzini, sin olvidar la composición y la crítica musical, hasta su muerte, en 1922.