Fue diputado a Cortes (1884-1895),[4] gentilhombre de cámara, presidente del Instituto Agrícola Catalán de San Isidro (1893-1897).
Cuando se licenció, visitó varias ciudades de Europa.
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.
Entre 1890 y 1892 fue director general de Agricultura, Industria y Comercio, desde donde impulsó la creación de la Cámaras Agrarias y la reorganización del cuerpo de ingenieros.
Falleció en su finca Torre Blanca, en San Feliú de Llobregat, provincia de Barcelona.