Im Winter 1941 wurde die 212. ID an die Ostfront zur Heeresgruppe Nord abgestellt, um an der Belagerung Leningrads teilzunehmen. Ihr zugeteilter Einsatzraum war zunächst die östliche Flanke des Oranienbaumer Brückenkopfes bei der Stadt Peterhof. Zu Beginn des Jahres 1942 war sie an der Schlacht am Wolchow beteiligt, bevor sie zum Oranienbaumer Kessel zurückkehrte, wo sie beim Angriff auf das Fort Krasnaja Gorka eingesetzt wurde. Später im gleichen Jahr kämpfte sie auch im Leningrader Einschließungsring, bevor sich die Gefechte im Januar 1943 auf Nowgorod und im Winter 1943/44 nach Tschudowo verlegten. Dort hatte die 212. ID so große Ausfälle, dass sie im Februar 1944 nur noch die Stärke einer Kampfgruppe besaß. Als der Druck der Roten Armee größer wurde, um Leningrad endgültig zu befreien, setzte sich die 212. ID über den Fluss Luga nach Pleskau an der Grenze zu Estland ab. Von dort musste sie sich über Lissino und Korpus zur Narwa zurückziehen. Die 212. ID wurde von der vorstoßenden Roten Armee im Zuge der Offensive Operation Bagration bei Lepel gestellt, nachdem sie Ende Juni 1944 als Verstärkung in den Bereich der Heeresgruppe Mitte verlagert worden war. Sie musste sich fluchtartig über Wilna nach Olita zurückziehen, wo sie vernichtet wurde. Die offizielle Auflösung erfolgte am 15. September 1944. Am 17. September 1944 wurden die Überlebenden der Division in die 212. Volksgrenadier-Division überführt, die auf dem Truppenübungsplatz Schieratz im Warthegau aufgestellt wurde.