Am 1. Januar 1808 wurde Bennigsen als Sekondeleutnant mit Patent vom 1. Mai 1807 im 1. Pommerschen Infanterie-Regiment angestellt und nahm 1812 am Feldzug gegen Russland teil. Er kämpfte bei Eckau, Dahlenkirchen, Kyopen und Ruhenthal. Nach seiner Rückkehr wurde er am 29. Juli 1813 dem 2. Garde-Regiment zu Fuß aggregiert. Während der Befreiungskriege wurde Bennigsen im Gefecht bei Lüneburg verwundet und belobigt. Er nahm am Gefecht an der Nettelnburger Schleuse teil, wurde zum Premierleutnant befördert und kämpfte bei Dresden, Nollendorf sowie bei Leipzig. Für sein Verhalten bei Paris zeichnete man Bennigsen mit dem Eisernen Kreuz II. Klasse und dem Orden des Heiligen Wladimir IV. Klasse aus.