De vuelta al Perú, inicio trabajos agrícolas en Majes, pero con ocasión de la invasión boliviana, se reincorporó al servicio, colaborando primero con el mariscal Gamarra, a quien acompañó en la batalla de Yanacocha; apoyó luego al general Felipe Santiago Salaverry, quien lo incorporó a su estado mayor y lo ascendió a coronel (1835).