En el mes de julio de aquel año se dirigió a La Habana y a Veracruz, desembarcando en esta última, junto con otros jefes y oficiales de la Armada combatió en la guerra del virreinato de México, mereciendo por comportamiento en ella el ascenso a teniente de navío en diciembre de 1812.