Nascido em Lisboa em 1945, é casado, tem 2 filhos e 2 netos. Curso Superior de Organização e Gestão de Empresas.
No regime anterior apoiou as candidaturas oposicionistas da CEUD e da CDE nas eleições de 1969 e 1973, tendo aderido ao PSD em 1974 (militante nº 326).
Em 1974 foi convidado por Sá Carneiro para dirigir a organização e implantação do PSD. Em Fevereiro do ano seguinte foi por ele nomeado Secretário-Geral Adjunto. Eleito Secretário-Geral entre 1978 e 1983, e em1998.
Eleito Vice-Presidente da Comissão Política Nacional nas presidências de Cavaco Silva, Rebelo de Sousa e Durão Barroso.
Eleito Deputado entre 1980 e 1999, foi Líder Parlamentar em 1984/1987 e 1999/2001.
Deputado ao Parlamento Europeu em 1989 e em 1994, tendo sido eleito em ambas as legislaturas para Vice-Presidente do Parlamento Europeu.
No Governo exerceu as funções de Secretário de Estado Adjunto do Primeiro-Ministro, Ministro da Qualidade de Vida e Ministro dos Assuntos Parlamentares.
Em 2001 foi eleito Presidente da Câmara Municipal de Cascais, tendo sido reeleito nos dois mandatos consecutivos, e em 2013 foi eleito para a Assembleia Municipal de Sintra.
Eleito membro do Conselho de Estado em 2002 e em 2008.
Ordem de Mérito da Associação de Letras e Artes e Medalha de Ouro da Liga dos Bombeiros Portugueses, é Irmão honorário da Santa Casa da Misericórdia de Cascais, sócio honorário da Associação Portuguesa de Museologia, da Associação Ser+ (SIDA), do Rotary Clube de Cascais, do Clube Naval de Cascais, do Clube Naval de Lisboa, do Clube de Ténis do Estoril e da Estudantina de S. Domingos de Rana.
Condecorado com a Grã-Cruz da Ordem do Infante D. Henrique, a Grã-Cruz da Ordem de Mérito Civil de Espanha e a Comenda da Ordem de Mérito do Luxemburgo.