Il participe à la campagne contre l'Autriche entre 1848 et 1849. À la suite de la bataille de Goito (), il est décoré de la médaille « À la valeur militaire ». Fait capitaine le , il participe, aux côtés du lieutenant-général Castelborgo, à la bataille de Novare, en 1849, en tant que chef d'état-major de la 1 division.