Durante la dictadura de Primo de Rivera fue alcalde de Barcelona, teniendo un papel muy relevante en la Exposición Universal de 1929.