Nos anos de 1955 e 1956, terminado o curso naval, foi oficial da guarnição do NRP Faial, então destacado no Estado da Índia ao serviço do Comando Chefe das Forças Navais da Índia.
Regressado a Portugal, em 1958 foi autorizado a realizar o curso de piloto aviador. Terminado o curso transitou para a recém-formada Força Aérea Portuguesa, tendo prestado serviço em várias bases aéreas, incluindo a Base das Lajes, e integrou várias missões da NATO. Durante a Guerra Colonial desempenhou missões de chefia nas então províncias ultramarinas.
Foi o terceiro Ministro da República para os Açores, de 28 de Abril de 1981 a 12 de Julho de 1986, nomeado pelo Decreto nº 51/81, de 28 de Abril de 1981.