Obtuvo el título de maestro de obras en 1864 en la Escuela de Maestros de Obras de Barcelona.
Su primer trabajo fue con el arquitecto E. Rogent en el edificio de la Universidad de Barcelona en 1865 (Gran Via de les Corts Catalanes, 585). Prácticamente toda la obra de este autor es historicista, como, por ejemplo, la Casa Eduard Filva (1899; Rosselló, 160) o las casas unifamiliares de la calle Margenat, 85-89, de 1899.
A principios de siglo realizó una obra plenamente modernista en Barcelona, la Casa Manuel Malagrida (1905; paseo de Gràcia, 27), que destacó tanto por su riqueza exterior y su cúpula como por los acabados interiores en hierro forjado.