Muda-se em 1864 para a Corte, onde foi admitido na Escola Central para estudos superiores de engenharia. Abandonou os estudos em começos de 1865 e alistou-se entre os Voluntários da Pátria para lutar na Guerra do Paraguai. Ferido em combate, lutou nas batalhas de Humaitá, Tuiuti, Curupaiti, Chaco e Itororó, quando foi ferido. Chegou à patente de major no campo de batalha em 28 de fevereiro de 1870, reformando-se ao fim da guerra como tenente-coronel honorário. Foi quem saudou, em sua partida ao fim da guerra, o Conde d'Eu, comandante supremo das forças aliadas, em nome do exército.