A la edad de trece años ingresó como cadete al Colegio Militar, egresando con el grado de subteniente. Su carrera debió desenvolverse inicialmente al lado de su padre, que por entonces se había puesto a órdenes del general Agustín Gamarra para combatir la invasión boliviana encabezada por Andrés de Santa Cruz. Fue así como luchó en la batalla de Yanacocha donde fue herido en la pierna derecha (1835). Marchó luego hacia Lima; por entonces ya tenía el grado de capitán. Posiblemente siguió acompañando a su padre a lo largo de su lucha contra la Confederación Perú-Boliviana. Fue así como, ya con el grado de sargento mayor, lo vemos luchar en la batalla de Yungay, donde su padre, que comandaba una de las divisiones del Ejército Restaurador peruano-chileno, resultó gravemente herido, falleciendo pocos días después, mereciendo de manera póstuma el grado de Gran Mariscal.