En 1868 alcanzó los grados de mayor y teniente coronel y se desempeñó como secretario militar del general Emilio Mitre hasta que dejó en su reemplazo a su amigo el teniente coronel Agustín Mariño.