Enginyer industrial i màster en direcció d’empreses per IESE (1969-71). Fou fundador i director d’Estudis (1971-73) de l’Institut Balear d’Estudis de Direcció Empresarial (IBEDE) i apoderat d’Auxiliar del Comercio y la Navegación (AUCONA) (1973-77). L’any 1974 fou nomenat conseller de Ciments Molins S.A., càrrec del qual s’apartà l’any 1986 per tal d’ocupar les conselleries a la Generalitat de Catalunya.
El 1976 ocupà la secretaria general de Centre Català i després (1978) la de la Unió del Centre de Catalunya, i fou elegit diputat a Madrid per la coalició centrista el 1979. Més tard, però, es desvinculà d’UCD i, amb un sector del seu partit, ingressà (1981) a Convergència Democràtica de Catalunya (CDC) i fou elegit de nou diputat el 1982. Conseller de comerç i turisme (1986-88) i de política territorial i obres públiques (1988-93) en els governs deConvergència i Unió (CiU) presidits perJordi Pujol. Fou diputat al Congrés de Diputats des del 1993, i el 1995 hi substituí Miquel Roca com a portaveu del grup català, càrrec des del qual encapçalà la negociació del suport de CiU al govern del Partido Popular presidit per J.M. Aznar en l'anomenat "Pacte del Majèstic". El 1999 cessà com a portaveu de CiU al Congrés dels Diputats per a presentar-se com a candidat a l’alcaldia de Barcelona en les eleccions del juny del 1999. En no aconseguir l’alcaldia, exercí com a cap del grup municipal de CiU. El 2001 dimití el càrrec a l’ajuntament i es retirà de la política
Es reintegrà el mateix any a l’empresa privada en recuperar el càrrec a Ciments Molins i també fou nomenat president del Centre de Càlcul de Sabadell. En 2013-16 fou president del patronat de la Fundació Gran Teatre del Liceu i també de la seva comissió executiva, d’acord amb els nous estatuts de l’entitat aprovats el 2012. L'any 2017 rebé la Creu de Sant Jordi.