Im Konsistorium am 18. Mai 1712 wurde von Papst Klemens XI. zum Kardinal "in pectore" erhoben. Am 26. September 1712 wurde sein Name veröffentlicht und am 21. November 1712 wurde ihm die Titelkirche "San Silvestro in Capite" zugewiesen. Am 4. Januar 1717 wurde er zum Kämmerer des Heiligen Kardinalskollegiums und am 22. November 1717 zum Bischof von Senigallia mit dem Titel eines Erzbischofs ernannt. Am 10. September 1724 gab er sein Amt als Bischof auf. Er war Präfekt der Kongregation für Ablässe und die heiligen Reliquien und nahm am Konklave 1721, welches Innozenz XIII. wählte, teil und am Konklave 1724, welches Benedikt XIII. wählte. Am 24. April 1728 wechselte er zur Titelkirche Santa Prassede. Im Juli 1730 wurde er zum Erzpriester von Santa Maria Maggiore ernannt und war es ungefähr ein Jahr. Er nahm auch am Konklave 1730 teil, welches Clemens XII. zum Papst wählte. Am 9. April 1731 wurde er zum Kardinalbischof von Albano ernannt und nahm an der Papstwahl 1740 von Benedikt XIV. teil. Am 29. August 1740 wurde er Kardinalbischof von Porto e Santa Rufina und Subdekan des Heiligen Kollegiums. Am 10. August 1743 starb er in seinem Palast in der Nähe von Santi XII Apostoli in Rom. Am Tag darauf wurde er in dieser Kirche aufgebahrt und am 12. August 1743 dort beerdigt. Später wurde sein Leichnam in der Nähe der Trajanssäule gelegenen Kirche Santissimo Nome di Maria al Foro Traiano bestattet, deren Wohltäter er war. Sein Herz wurde in Santa Prassede bestattet.