After hard fighting throughout 1941 and 1942 it joined the 9th Army and fought in the Battle of Kursk in July and August 1943. Along with the rest of the 9th Army, the division conducted a fighting withdrawal for the remainder of 1943, during which it sustained heavy casualties. In the early stages of the Soviet Operation Bagration of June to August 1944, the 31st Infantry Division was destroyed, a fate which subsequently befell most of Army Group Centre.