Ved krigsutbruddet i 1848 (Treårskrigen) overtok han kommandoen over en brigade. Under våpenhvilen 1848-49 var han kommanderende general i Jylland og sørget blant annet å forbedre festningen Fredericia. I 1849 ble han overgeneral med Frederik Læssøe som stabssjef. Han utmerket seg i angrebet på Sundeved i 1849, men fikk senere skylden for flåtens nederlag i Egernførde. Dette medførte at han ble avsatt. Senere ble han frikjent av en undersøkelseskommisjon og gjeninnsatt, nå som overgeneral for hele landhæren i 1850. Han ledet Slaget på Isted Hede, som Danmark vant overlegent.