He was born to a local aristocratic family in Perugia and was ordained a priest on 30 May 1723.
He was appointed titular archbishop of Laodicea in Phrygia, and was consecrated a bishop on 24 June 1732.
On 9 September 1743 he was made a cardinal by pope Benedict XIV, who gave him the titulus of San Girolamo dei Croati on 5 April 1745.
On 22 September 1749 he was made archbishop ad personam of Viterbo and Tuscany, an office he held until his death.
He finally settled on the titulus of San Lorenzo in Lucina on 21 March 1761 and served as protopresbyterian cardinal from 1763 until his death in Viterbo in 1770.