Fill de mestre d'obres, va obtenir el títol d'arquitecte el 1890. Poc després va guanyar el càrrec d'arquitecte municipal de Sabadell, on hi ha pràcticament tota la seva obra. Va realitzar algun edifici a Barcelona, com el projecte de la Casa Trias (1903-1906; Park Güell) i la Casa Salvadó (1902-1907; Casp, 46), d'estil eclèctic. Participà en les obres de la Casa Calvet d'A. Gaudí (1898; Casp, 48). Va ser president de l'Associació d'Arquitectes de Catalunya durant l'any 1909.