Filho de Manuel Alves da Cruz Rios e Maria Joaquina Vieira Rios. Formado em medicina pela Faculdade de Medicina da Bahia em maio de 1870, esteve na guerra do Paraguai, como voluntário.
Ingressou na vida pública em 1872, candidatando-se a deputado provincial pelo Partido Conservador e se elegendo no mesmo ano. Se reelegeu por três legislaturas consecutivas até 1879. Na República Velha, foi eleito deputado federal durante três períodos consecutivos, de 1891 a 1899. Foi presidente da Câmara dos Deputados de maio de 1896 a 1899 e eleito senador no mesmo ano, sendo reeleito em 1903 para um mandato de nove anos, não completando o seu mandato por motivo de doença do qual veio a falecer em 25 de agosto de 1906.
Uma rua localizada no bairro de Barbalho, em Salvador, é batizada com seu nome.