Terminada a guerra, permaneceu na mesma brigada e ao estourar a Guerra do Paraguai, seguiu para o campo de batalha, já no posto de major, na vanguarda do exército de Osório. Lutou também sob o comando do general Andrade Neves e participou dos principais combates, como Tuiutí, Avaí e Lomas Valentinas. Foi nomeado Brigadeiro Honorário do Exército. Comandou 4ª Brigada de Cavalaria (2º Corpo do Exército), integrada pelo 10º Corpo de Cavalaria do tenente-coronel Chagas e pelo 24º Corpo de Cavalaria do tenente-coronel Cel Isidoro, composta de 600 homens que realizou a última grande carga de cavalaria da história do exército brasileiro, quando destroçou as forças do general Bernardino Caballero, na batalha de Campo Grande, em 16 de agosto de 1869.