Foi o terceiro filho do ministro João Pedro Dias Vieira e Isabel Nunes Belfort, filha de Antônio de Sales Nunes Belfort, ex-presidente das províncias do Maranhão e do Ceará.[1] Exerceu o cargo de ministro da Marinha e almirante.[1] Foi nomeado em 14 de fevereiro de 1890 segundo vice-governador do Amazonas, governou o Maranhão três vezes, de 25 de julho a 28 de outubro de 1890, de 8 de janeiro a 30 de novembro de 1892, e de 2 de fevereiro a 13 de agosto de 1895.[1]
Um dos constituintes de 1890, como deputado representante do Amazonas.[1] Em 1897 elegeu-se senador pelo Maranhão, e em seguida senador pelo Amazonas.[1]
Homenagens
Em sua homenagem, foi nomeada uma praça (praça Almirante Belfort Vieira), no bairro do Leblon, na cidade do Rio de Janeiro.