Born at Senise, in the province of Potenza, he entered the order of Theatines in 1665 (at the age of 13).
On 27 September 1684, after being nominated by King Charles II of Spain, he was elected archbishop of Taranto.
He was recruited by Pope Clement XI to be nuncio to Poland, where he attempted to work on the schism between Catholics and Ruthenians (Ukrainians and Polish).
Although he was nephew of Pope Innocent XII (1691–1700), he was created cardinal only by his successor Clement XI on 17 December 1703.
As cardinal he was awarded the titular priest for the church of Santi Marcellino e Pietro al Laterano (11 February 1704 – 26 April 1719), bishop of Sabina (26 April 1719 – 12 June 1724), bishop of Frascati (12 June 1724 – 19 November 1725) and bishop of Porto e Santa Rufina (from 19 November 1725 until his death).