Am 21. Januar 1848 wurde er Kommandant des im Raum Pavia stehenden Infanterie-Regiments Nr. 33 Graf Gyulay, bei welchem er seit Mitte August 1847 im Dienst stand. Zu Beginn der Aufstände in Mailand führte er sein Regiment aus seiner Garnison Pavia geordnet zur Hauptarmee zurück. Am 5. April 1848 übernahm er das Kommando über eine Brigade. Er zeichnete sich im ersten italienischen Unabhängigkeitskrieg mehrfach aus, namentlich am 29. Mai bei Curtatone, wo er an der Spitze seiner Brigade den entscheidenden Sturmangriff leitete. Dafür wurde er mit dem Militär-Maria-Theresien-Orden ausgezeichnet. Am folgenden Tag nahm er an der Schlacht von Goito teil.