A lo largo de su carrera desempeñaría numerosos cargos, llegando a ejercer como alcalde de Barcelona.