Compì gli studi militari in Spagna e, una volta entrato nell'esercito di tale Paese, combatté in Nordafrica contro Napoleone, impegnandosi poi nella guerra d'indipendenza spagnola nelle battaglie di Bailén e dell'Albuera. Assegnato con il grado di tenente colonnello a un reggimento di Buenos Aires, concepì il piano di emancipazione delle colonie sudamericane dalla madrepatria; realizzò l'indipendenza argentina e successivamente combatté per quelle del Perù e a seguire del Cile.