Il participe aux guerres contre la Confédération péruvio-bolivienne et contre l'Espagne. Sur le tard, il occupe les fonctions de gouverneur de Valparaíso et d'ambassadeur de son pays en France.