Fue profesor de Astronomía e Navegación en la Escuela Naval y en la Escuela Náutica Infante D. Henrique, enseñó en el Curso para Capitanes.
Participó en algunos libros técnicos sobre Trigonometría, Meteorología e Navegación.
Sirvió en la guerra colonial portuguesa, en Angola, se encargó de la defensa marítima.
Entre 1975 y 1976 fue nombrado primer ministro del VI Gobierno Provisional.
Un año después, pasó a presidir el Partido de la Democracia Cristiana (fundado por Sanches Osório), que abandonó poco después.