Foi deputado geral e senador do Império do Brasil de 1867 a 1889.
É patrono da cadeira 13 da Academia Brasileira de Letras. Foi negociador do Tratado da Tríplice Aliança entre Brasil, Argentina e Uruguai.
Faleceu aos 64 anos em 28 de junho de 1889 na cidade do Rio de Janeiro.