Fue XI y último almirante de Castilla, VII duque de Medina de Rioseco, X conde de Melgar y conde de Módica, gobernador de Milán, virrey de Cataluña, miembro del consejo de estado durante el reinado de Carlos II y su caballerizo mayor, teniente general de Andalucía, general del Océano y embajador en Roma y Francia.