The 712th Infantry Division was raised in early 1941 as part of the 15th wave of Wehrmacht forces, and was moved to occupied France along the demarcation line with Vichy France. In the spring of 1942, it was moved to the Low Countries, where it occupied the area around Zeebrugge. In June 1944 the division was organized into the 89th Army Corps, a section of Army Group B's 15th Army, in order to counter the Allied invasion of France; the 89th Corps was stationed along the Belgian coast at the time in order to prevent further amphibious assaults. It was considered by the Germans that an Allied attack on Belgium was far more likely than one on the Netherlands; as such, infantry divisions were more concentrated here. In September 1944, the division was defending the banks of the Sheldt river near Antwerp when it was attacked by Poles serving under General Guy Simonds.
Reformation and Poland
After suffering heavy casualties when the Allied forces made their way into the Netherlands, the 712th was reformed and sent to the eastern front. With the Red Army being supplied by an ever-increasing arsenal of weapons and vehicles, the division was unable to match them in Poland, and was decimated along the river Oder in January 1945. Much of the combat troops were absorbed by units such as Panzer Division Kurmark, and the 45th and 68th Infantry Divisions, who were also being quickly pushed back by Soviet forces.
Final reformation and capitulation
In March, the division was again reformed. With no more reserves, the Wehrmacht could only supply the 712th with survivors of divisions already destroyed by the Allied forces. The division was crushed in the Halbe pocket the following month. In March, the division was again reformed as part of the Ninth Army's XI SS Corps under SS-General Matthias Kleinheisterkamp, themselves part of Army Group Vistula. In mid-April, the division took part in opening stages of the Battle of the Seelow Heights The army was able to hold of the Soviet advance for only about three days before being forced to retreat to a pocket around the towns of Frankfurt and Fürstenwalde along the Spreewald. During Soviet advancement towards Fürstenwalde, the 712th was now surrounded, already under fire from its forward positions and now the rear. The 32nd SS-Grenadier Division was moved to Fürstenwalde to support the 712th. Encircled by the Soviets, the Ninth Army attempted to break out from 24 April through the village of Halbe. On the morning of26 April, the 712th and the 21st Panzer Division launched an attack in-between the 1st Ukrainian Front's 28th Army and 3rd Guards Tank Army. In its final breaths the 712th had been reduced severely to its 732nd, 745th and 764th Grenadier Regiments and the 1712nd Artillery Regiment.