Fue nuncio extraordinario en Polonia y en Austria, arzobispo de Florencia (1670-1683), Nuncio en la Corte de Luis XIV de Francia, secretario de Estado de la Santa Sede (1673-1676), obispo de Asís (1685-1689).