Obtuvo el título de arquitecto en 1880 en la Escuela de Arquitectura de Barcelona, y también estudió en la de Madrid. Fue arquitecto municipal de Vilanova i la Geltrú, donde se encuentra la mayor parte de su obra, como la Villa Laguarda (paseo Ribes Roges, 6 - Lluís Requesens, 3) o los chalés Doctor Ribot (Marcel·lina Jacas, 3).
En Barcelona trabajó como ayudante en la construcción del Hotel Internacional (1885; Marquès de l'Argentera; desaparecido), que el arquitecto L. Domènech i Montaner construyó para la Exposición Universal de 1888. En Barcelona edificó su propia casa (Rambla de Catalunya, 72). Los edificios que realizó plasman la tendencia de este autor a realizar grandes construcciones y a utilizar el hierro y el vidrio.
Asimismo, era aficionado a la pintura y en 1901 llegó a exponer en la Sala Parés paisajes de las ciudades en las que había estado.