В 1806 году Людвиг сражался в битве при Йене и Ауэрштедте и оказался во французском плену. После своего освобождения он в звании генерал-майора инфантерии служил в кёнигсбергском гарнизоне, где принимал участие в реорганизации прусской армии. В 1810 году Людвиг был переведён в Берлин, спустя три года участвовал в Освободительных войнах и участвовал в штурме в Битве народов, где получил ранение.