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.