Sirvió a Felipe IV como general de caballería durante la Independencia de Portugal, virrey de Cataluña (1667-9), gobernador de Milán (1670-4), consejero de estado de Carlos II, presidente del Consejo de Órdenes y del Consejo de Aragón.