Após concluir a instrução primária em Faro e Odeleite, concluiu o ensino secundário no Liceu Camões, em Lisboa.[1]
Entrou para o exército em 1955, como voluntário. Em 1958, concluiu o curso de aeronáutica, o que lhe permitiu ascender a oficial da Força Aérea Portuguesa, no posto de Alferes Piloto Aviador. Foi sucessivamente promovido na hierarquia militar aos graus de Tenente Piloto Aviador, Capitão Piloto Aviador (1963) e Major Piloto Aviador (após concluir o curso de Comando e Estado Maior). Em 1972, atinge o posto de Tenente-Coronel Piloto Aviador e, em 1974, o de Coronel Piloto Aviador, após concluir, em 1970, o Program of Advanced Safety Management, na Universidade do Sul da Califórnia, nos Estados Unidos.[1]
Na Academia Militar, foi instrutor do corpo de alunos e professor catedrático. Na Escola Superior da Força Aérea, foi professor efetivo.[1]
No Ultramar português, foi Adjunto do Gabinete Militar do Comando Chefe das Forças Armadas na Guiné e Chefe do Estado Maior da 3ª Região em Moçambique.[3]
Foi promovido a BrigadeiroPiloto Aviador a 6 de Fevereiro de 1981, posteriormente ao posto de Tenente-General e, finalmente, a General Piloto Aviador, a 2 de Julho de 1986.[1]
Foi Ministro da República para a Madeira, tendo exercido funções entre 27 de Agosto de 1976 e 31 de Outubro de 1991. Entre 1993 e 1995, foi Autoridade Nacional de Segurança.[1]