En virtud de los méritos contraídos en la campaña mexicana y muy especialmente en la batalla de Napotlán, en octubre de 1811, es nombrado Brigadier de la Real Armada el 23 de marzo de 1819, y por Real Orden es designado comandante del navío "San Telmo" y de las fuerzas navales del Mar del Sur y Apostadero de Lima.