Der Sohn eines neapolitanischen Adligen und Neffe von Papst Innozenz XII. trat 1665 in den Orden der Theatiner ein und war Doktor der Theologie. Er legte am 18. Februar 1669 in Neapel seine Profess ab.
Seit dem 16. April 1700 Päpstlicher Thronassistent, wurde er am 19. Februar 1703 zum Erzbischof von Neapel ernannt. Am 17. Dezember 1703 zum Kardinal erhoben, sandte ihm der Papst das rote Birett nach Neapel und ernannte ihn am 11. Februar 1704 zum Kardinalpriester von Santi Marcellino e Pietro. 1719 wurde er Kardinalbischof von Sabina, 1724 von Frascati, 1725 von Porto und Santa Rufina, womit er zugleich zum Kardinalsubdekan avancierte. Im Juni 1726 verzichtete er auf die Übernahme des Kardinalbistums von Ostia und Velletri, das ihm vom Dienstalter her zugestanden hätte, um weiterhin Erzbischof von Neapel bleiben zu können.