Miembro del Partido liberal, en 1890 se convirtió en diputado a Cortes por Villanueva y Geltrú al sustituir al Víctor Balaguer y Cirera.