Começa politicamente como dissidente progressista, companheiro de José Maria de Alpoim, na zona de Aveiro. Deputado em 1911 pelos democráticos.
Ministro da justiça de Vítor Hugo Azevedo Coutinho, de 12 de Dezembro de 1914 a 24 de Janeiro de 1915. Ministro da instrução pública no governo de Afonso Costa, de 25 de Abril a 8 de Dezembro de 1917. Ministro dos negócios estrangeiros no governo de António Maria da Silva, de 7 de Fevereiro a 30 de Novembro de 1922.
Professor da Academia Internacional de Haia em 1928. Aceita ser presidente da comissão de reforma do código de processo civil em 1935. Aposentado compulsivamente em 1941. Apoia a candidatura de Humberto Delgado