Fue miembro del Partido Liberal Conservador, siendo elegido diputado a Cortes por el distrito de Olot en las elecciones generales de 1884, 1886, 1891, y 1893, distinguiéndose siempre por su defensa del proteccionismo económico. Recibió la Gran Cruz de la ≪Orden de la Estrella Polar≫ de mano del rey Oscar II de Suecia-Noruega por haberlo acompañado en la Exposición Universal de Barcelona (1888), y fue nombrado oficial de la «Orden del Mérito Agrícola» de Francia.