En 1556 fue nombrado capitán general de la Armada de Indias, y al año siguiente participó en la Batalla de San Quintín.