Spinola wurde 1826 Titularerzbischof von Thebae und war von 1826 bis 1832 als Apostolischer Nuntius in Österreich tätig. 1832 erhob ihn Papst Gregor XVI. zum Kardinal und verlieh ihm als Titelkirche "Santi Silvestro e Martino ai Monti". Kardinal Spinola war von 1838 bis 1842 Kommendatarabt von Subiaco. Er nahm an der Papstwahl im Konklave 1846 teil, bei dem Papst Pius IX. gewählt wurde. Zwischen 1857 und 1858 bekleidete er das Amt des Camerlengo des Kardinalskollegiums.