Nato nella città di Puno, il 17 maggio 1802 da padre colonnello dell'esercito spagnolo, nel 1822 servì sotto Simón Bolívar e partecipò alla Battaglia di Ayacucho. Da allora, partecipò a molte lotte nei primi anni della neonata Repubblica peruviana.