El 11 de diciembre de 1818 recibió el mando de la naciente armada chilena, con el grado de vicealmirante, un veterano marino británico contratado por el gobierno de O'Higgins, lord Thomas Cochrane, con el objeto de tener un comandante naval apto para las operaciones que se iban a realizar en Perú.