Participou de muitos combates, entre eles a Batalha de Tuiuti, em 24 de maio de 1866, onde foi ferido e alcançou o posto de marechal-de-campo, por atos de bravura. Foi comandante das armas de Pernambuco em 1870 e do Rio Grande do Sul em 1871. Em 1877 foi promovido a tenente-general.