Discendente di un'antica famiglia di marchesi, nipote per via materna di
Gioacchino Murat, fu patriota nel 1848 e nel 1859. Dopo l'Unitą venne eletto al Parlamento; dal 1859 al 1862 ebbe incarichi ministeriali agli Esteri, alle Finanze e all'Agricoltura. Fu sindaco di Bologna dal 1866 al 1868, quando fu nominato senatore.