Am 2. Oktober 1826 wurde er von Papst Leo XII. zum Kardinal in pectore ernannt. Im Konsistorium am 15. Dezember 1828 wurde sein Name veröffentlicht und der Kardinalshut wurde ihm am 18. Dezember übergeben. Am 21. Mai 1829 wurde ihm die Titelkirche "Santa Maria sopra Minerva" zugeteilt. Er nahm am Konklave 1829 teil, welches Papst Pius VIII. wählte, und am Konklave 1830–1831, das Papst Gregor XVI. wählte. Am 2. Juli 1832 wechselte er auf die Titelkirche Santa Maria in Trastevere. Am 28. November 1834 wurde er zum Präfekt einer Kongregation ernannt. Am 28. April 1844 wurde er Erzpriester der Lateranbasilika. Er nahm am Konklave 1846 teil, das Papst Pius IX. wählte. Am 16. Juni 1856 wurde er Kardinalprotopriester sowie Kardinalpriester von "San Lorenzo in Lucina" und behielt in commendam "Santa Maria in Trastevere bei". 1856 und 1857 war er Kämmerer des Heiligen Kardinalskollegiums. Am 5. Februar 1862 wurde er Sekretär der Apostolische Breven und Großkanzler für die Päpstlichen Ritterorden.