Va obtenir el títol d´aquitecte l´any 1902 i fou un dels col·laboradors de l´arquitecte A. Gaudí, en el taller del qual va treballar fins al 1914. Va participar a les obres de la Casa Batlló (1904; passeig de Gràcia, 43) i del temple de la Sagrada Família (1882; inacabat), i a la mort de F. Berenguer dirigí les obres de la Colònia Güell (1890; Claudi Güell, s/n, Santa Coloma de Cervelló). Paral·lelament, va ser arquitecte municipal de Gavà i Viladecans.
També va edificar alguns edificis d´estil modernista a Vic, ciutat on va fer gran part de la seva obra, com la Casa Fortuny (1910; Jacint Verdaguer, 13) i la Casa Vilaró (1910; Jacint Verdaguer, 12; desapareguda).