Deixeble del mestre Glanadell a l’església de Sant Esteve de Granollers, posteriorment estudià a l’Escola Municipal de Música de Barcelona i amb Enric Morera, que l’instruí en les disciplines de l’harmonia i del contrapunt. Fundador i director de l’Orfeó Granollerí, el 1920 es traslladà a Figueres, on dirigí l’Orfeó Germanor Empordanesa. Fundà diferents formacions orquestrals i de cambra, entre les quals cal esmentar el Quartet Català. El 1926 retornà a Barcelona per dedicar-se a l’ensenyament i fundar el Sextet Toldrà. En el catàleg de la seva producció sobresurten les cançons per a cor, diferents harmonitzacions de cançons tradicionals, sardanes i música per a algunes obres teatrals.