Foi um ativo participante das campanhas pela Abolição da Escravatura e no movimento para Proclamação da República do Brasil. Eleito como deputado federal em 1890, participou da Assembléia Constituinte de 1891.