Ha ejercido de profesor universitario, de director del Museo Víctor Balaguer en su ciudad natal, de director de Relaciones Culturales de la Generalidad de Cataluña y de la Institució de les Lletres Catalanes (que contribuyó a fundar).