Nasceu em Lagoa, Portugal, a 16 de Agosto de 1939. Passou a maior parte da sua infância em Moçambique. Depois de regressar a Portugal, frequentou o Colégio Militar e licenciou-se em engenharia civil, pelo Instituto Superior Técnico de Lisboa.
Efectuou missões de serviço em Angola (1965/68), e em Macau, nos anos de 1973/74, onde foi Chefe de Estado-Maior do Comando Territorial Independente.
Integrou o núcleo original das Forças Armadas Portuguesas que viria dar o corpo ao Movimento dos Capitães, promotor da instalação de um regime democrático em Portugal, em 25 de Abril de 1974.
Entre 1976/78 foi chefe do Estado-Maior do exército; em 1978 foi representante militar portugueses junto do Comando Aliado da Europa/OTAN, na Bélgica até 1982. Tomou posse como governador de Macau em 23 de Abril de 1991.