Hijo de un maestro de obras, obtuvo el título de arquitecto en 1890. Poco después ganó el cargo de arquitecto municipal de Sabadell, ciudad donde se encuentra prácticamente toda su obra. Realizó algún edificio en Barcelona, como el proyecto de la Casa Trias (1903-1906; Park Güell) y la Casa Salvadó (1902-1907; Casp, 46), de estilo ecléctico. Participó en las obras de la Casa Calvet de A. Gaudí (1898; Casp, 48). Fue presidente de la Asociación de Arquitectos de Cataluña durante el año 1909.