Senador pela província da Bahia, tomou posse em janeiro de 1879.
Eleito Deputado Provincial em quatro oportunidades e Deputado Geral por seis mandatos. Foi ainda Procurador interino dos Feitos da Fazenda, Promotor Público de Salvador e presidente do Banco do Brasil, bem como nomeado para a presidência das províncias de Alagoas, da Bahia e do Paraná. Foi Ministro da Agricultura, do Comércio e Obras Públicas, e Presidente do Conselho de Ministros entre 1884 e 1885.
Enquanto Ministro do Gabinete Zacharias Vasconcellos, referendou o decreto que regularizou a navegação no Rio Amazonas e seus afluentes. Como senador, apresentou ao Parlamento o projeto relativo à libertação dos sexagenários e ao aumento dos fundos destinados ao resgate dos escravos. Apresentou proposta ao governo no sentido de suspender as penas disciplinares aplicadas aos militares na Questão Militar de 1887 (protesto militar contra o Império devido à insatisfação da corporação). Durante a guerra contra o Paraguai, foi o brasileiro que organizou o maior número de voluntários.
|