Sirvió a Felipe IV de España, fue Capitán General de la Caballería española de Flandes, virrey de Sicilia (1670-1674) y gobernador del estado de Milán (1674-1678).