En su ausencia de Chile, al estar aún en el Perú, el senado le otorgó el grado de vicealmirante por su sobresaliente actuación en la guerra que acababa de terminar.