The 331st Infantry landed with the 83rd Infantry Division in June 1944 and entered the division's Normandy fighting before the breakout sent it toward Brittany. During the battle for St. Malo, the regiment fought west of the Rance in the Dinard sector. German resistance south of Dinard proved stronger than expected, but on 12 August the 331st broke the Pleurtuit line, destroyed bunkers, knocked out an 88-mm gun, took prisoners, and restored contact with the isolated 3rd Battalion, 121st Infantry. With the 330th also committed, the regiment helped clear Dinard and nearby villages by 15 August.
After the division shifted to Loire security, the 331st took Wormeldange on 7 October, removing the last German foothold west of the Moselle in the Luxembourg sector. In December the regiment entered the hard Roer approach fighting near Gey. It reached the village at dawn on 10 December, but mines, artillery, and German house-to-house defense delayed armor and produced a costly stalemate before Gey was cleared. The regiment then pushed toward Berzbuir and Kufferath as the division closed on the Roer.
During the Ardennes, the 331st was attached briefly to the 3rd Armored Division, then returned for the division's January fighting around Bovigny, Courtil, and the Bois de Ronce. In the March advance to the Rhine it reached the Erft southwest of Neuss and helped the division assume defensive positions after the Rhine bridges were lost. In April the regiment drove east with the division, took Nienburg on the Saale, crossed the Elbe at Barby with the 329th on 13 April, and helped hold the bridgehead against later German counterattacks. It ended the war beyond the river as organized resistance collapsed.
Sources and notes can be found on the Sources page.
View sources →