Posteriormente fue capitán en la Carrera de Indias, almirante general de la Flota de Nueva España, gobernador de la Armada Real y consejero del Consejo y Contaduría Mayor de Hacienda.