Im Juli 1848 übernahm er im Rahmen der Division des Erzherzog Ernst eine Streifkolonne und hatte den Auftrag, im Verein mit der Brigade des General von Hahne die Scharen von Garibaldi zu zerstreuen. Im Januar 1849 wurde er zum Generalmajor befördert und übernahm eine Brigade unter Feldmarschall Radetzky in Norditalien. Er nahm am 23. März an der Schlacht von Novara teil, wo er schwer verwundet wurde und später das Kommandeurkreuz des Leopoldordens und den Orden der Eisernen Krone II. Klasse erhielt.