Estadista e estudioso de assuntos de política internacional, destacou-se pelo seu percurso académico e pela sua ação na qualidade de Ministro do Ultramar, durante o Estado Novo, ao pôr em prática as teses do luso-tropicalismo e ao fazer aplicar uma série de reformas.
Foi sob o seu Ministério que foi abolido o Estatuto do Indigenato, que foi aprovado o Código de Trabalho Rural e abolido o regime de contratação.
No pós 25 de Abril foi Presidente do Centro Democrático Social (1986–1988 e, interinamente, 1991–1992).
Nasceu perto de Macedo de Cavaleiros, no norte de Portugal, filho do polícia António José Moreira (Macedo de Cavaleiros, Carrapatas, 31 de julho de 1898 – Macedo de Cavaleiros, Grijó de Vale Benfeito, 13 de outubro de 1991) e de sua mulher Leopoldina do Céu Alves (Macedo de Cavaleiros, Grijó de Vale Benfeito, 3 de dezembro de 1905 – Macedo de Cavaleiros, Grijó de Vale Benfeito, 17 de março de 1987).
Faleceu no dia 23 de Outubro de 2022, com 100 anos.