Il obtient le titre d'architecte en 1893 à l'École d'Architecture de Barcelone. Il a construit de nombreux immeubles d'habitation, surtout dans l'Eixample de Barcelone comme, par exemple, la Casa Llorenç Camprubí (1901; Casp, 22). Il est l'auteur du projet de la Torre Andreu, connue sous le nom de La Rotonda (1906; Avinguda del Tibidabo, 2), dont L. Bru et A. Juyol ont conçu les mosaïques de la coupole.
Il est l'architecte municipal de Badalona, ville dans laquelle il exécutera plusieurs bâtiments publics.