Am 10. Juli 1846 rückte er zum Generalmajor. Zu Beginn der Operationen von 1848 in Ungarn befehligte der General die Kavalleriebrigade im Armeecorps des Feldmarschalleutnants Jellacic. Feldmarschall Fürst Alfred Windisch-Graetz beorderte ihn zur Verfolgung der feindlichen Arme zu einem Gewaltmarsch nach Bábolna. Seinem Sieg beim dortigen Gefecht über die Avantgarde des Gegners am 28. Dezember des Jahres bedeutete die Rettung des Gestütes Bábolna, aber auch die vollständigen Niederlage der aus Infanterie und Kavallerie bestehenden ungarischen Einheiten und deren Zurückweisung bis Szent-Igmand. Außerdem wurden 7 Offiziere und 700 Mann gefangen genommen. Nur zwei Tage später siegte er erneut bei Moor. Dort griff er in Erkenntnis der günstigen Verhältnisse, ohne die Division Hartlieb abzuwarten, auf eigene Verantwortung den Gegner an und nahm beim Vorrücken auf die feindliche Rückzugslinie ein Honvédbataillon gefangen. Dafür wurde er mit dem Ritterkreuz des Militär-Maria-Theresienordens dekoriert (153. Promotion vom 29. Juli 1849).