1848 fik han kommandoen over 10. Forbunds-Armékorps, der ilede slesvigholstenerne til hjælp. En del af disse tropper blev grundigt slået den 28. maj af general Hans Hedemann, og general Halkett deltog 5. juni med en brigade af sine tropper sammen med en preussisk brigade i det mislykkede forsøg på at forjage de danske tropper fra Sundeved.