Obtuvo el título de arquitecto en el año 1902 y fue uno de los colaboradores del arquitecto A. Gaudí, en cuyo taller trabajó hasta 1914. Participó en las obras de la Casa Batlló (1904; paseo de Gràcia, 43) y del templo de la Sagrada Familia (1882; inacabado), y, a la muerte de F. Berenguer, dirigió las obras de la Colònia Gu?ell (1890; Claudi Gu?ell, s/n, Santa Coloma de Cervelló). Paralelamente, fue arquitecto municipal de Gavà y Viladecans.
También construyó algunos edificios de estilo modernista en Vic, ciudad en la que realizó gran parte de su obra, como la Casa Fortuny (1910; Jacint Verdaguer, 13) y la Casa Vilaró (1910; Jacint Verdaguer, 12; desaparecida).