Se doctoró in utroque iure en derecho civil y canónico, recibiendo las órdenes eclesiásticas menores en 1653.
Fue sucesivamente gobernador de Fano y de Ascoli Piceno, protonotario apostólico e inquisidor en Malta y asesor del Santo Oficio en Roma.
En 1668 fue arzobispo electo de Corinto y enviado en calidad de nuncio a Austria y a Polonia; entre 1670 y 1675 desempeñó la misma función en España en la corte de Carlos II en Madrid.
Este mismo cónclave elegiría después a Clemente XI.
Nueve años después murió en Roma a la avanzada edad de 99 años, algo poco común para la época, siendo enterrado en el panteón familiar en la iglesia de Jesús.