Bacharel em teologia, chegou a sacerdote. Capelão militar de 1902 a 1907. Maçon desde 1911.
Ministro das colónias do governo de Domingos Pereira, de 30 de Março a 30 de Junho de 1919, altura em que reorganiza a Escola Superior Colonial que havia sido fundada em 1906. Pai de Mário Soares. Participa em várias revoltas contra o Estado Novo. Fundador do Colégio Moderno.