Va obtenir el títol el 1893 a l'Escola d'Arquitectura de Barcelona. Va construir molts edificis d'habitatges, sobretot a l'Eixample de Barcelona, com, per exemple, la Casa Llorenç Camprubí (1901; Casp, 22). És l'autor del projecte de la Torre Andreu, coneguda com La Rotonda (1906; avinguda del Tibidabo, 2), on van treballar L. Bru i A. Juyol en el disseny dels mosaics de la cúpula.
Va ser arquitecte municipal de Badalona, ciutat on va projectar diversos edificis públics.