Milità, com Balaguer, en el catalanisme progressista. Va ser quatre vegades mantenidor dels Jocs Florals (1872, 1873, 1878 i 1893). El 1880 va prendre part en el I Congrés Catalanista, el 1882 formà part del Consell General del Centre Català, i el 1883 de la Comissió organitzadora del II Congrés Catalanista. Va tenir un protagonisme especial en les primeres etapes de la Unió Catalanista (1891). Membre de la Reial Acadèmia de Bones Lletres (1881) i president de l'Ateneu Barcelonès (1888), coincidint amb l'Exposició Internacional de Barcelona.