Obtuvo el título en 1893 en la Escuela de Arquitectura de Barcelona. Construyó muchos edificios de viviendas, sobre todo en el Eixample de Barcelona, como, por ejemplo, la Casa Llorenç Camprubí (1901; Casp, 22). Es autor del proyecto de la Torre Andreu, conocida como La Rotonda (1906; avenida del Tibidabo, 2), donde trabajaron L. Bru y A. Juyol en el diseño de los mosaicos de la cúpula.
Fue arquitecto municipal de Badalona, ciudad en la que proyectó varios edificios públicos.