En 1838, il est promu brigadier major-général à Trieste et est nommé en 1846 lieutenant-feld-maréchal du Corps d'armée d'Italie. Il se distingue lors de la campagne de 1848, en particulier à Vicence et à Custozza. Après la défaite du royaume de Sardaigne il participe à l'invasion des légations pontificales et bombarde Bologne et Ancône qu'il contraint à la capitulation.