También ha sido presidente del Grupo Popular al Ayuntamiento de Barcelona de agosto de 1996 a mayo de 1999 y portavoz en el Área Metropolitana de Barcelona desde 1987 a 1999, así como miembro del Consejo General de la Feria de Barcelona, secretario Provincial del PP de Barcelona, presidente del Partido Popular de Cataluña y diputado del Parlamento de Cataluña.