Ricoprì anche diversi incarichi politici, tra cui quello di senatore del Regno d'Italia.
Fu anche deputato al Parlamento subalpino e poi al Regno d'Italia, ricoprendo vari incarichi ministeriali, tra cui quello di Ministro della Guerra e Ministro degli Esteri.