Im Konsistorium vom 20. September 1728 nahm ihn Papst Benedikt XIII. als Kardinalpriester von "San Lorenzo in Panisperna" in das Kardinalskollegium auf. 1729 wurde Kardinal Carafa Kommendatarabt von Ferrara. Im Jahr 1730 nahm er am Konklave teil, das Clemens XII. zum Papst wählte. Unter ihm war Carafa vom 11. Februar 1737 bis zum 27. Januar 1738 Kämmerer des Heiligen Kardinalskollegiums. Im Dezember 1737 optierte er zudem auf die Titelkirche "Santa Prisca". Clemens XII. berief ihn am 26. Januar 1739 zum Kardinalprotektor des Kamaldulenserordens. Am 16. September 1740 wurde er Kardinalsubdekan und Kardinalbischof von Albano. Ab 1741 wurde ihm von Papst Benedikt XIV. die Beaufsichtigung der Hochschulen von Dillingen an der Donau, Fulda und San Pietro in Montorio anvertraut. Am 15. November 1751 wies ihm Benedikt XIV. das suburbikarische Bistum Porto e Santa Rufina zu. Am 9. April 1753 wurde Kardinal Carafa als Kardinaldekan ranghöchstes Mitglied des Kardinalskollegiums. Er starb im Dezember 1755 und wurde in der römischen Kirche Sant’Andrea delle Fratte beigesetzt.