La 2e Infanterie Division a été créée à partir des composants de la vieille 2e division de la Reichswehr en 1934, d'abord sous le nom de Wehrgauleitung Stettin et plus tard d'Artillerieführer II. Elle n'a pas pris son véritable nom avant . Elle devient la 2eMotorisierte Infanterie-Division (division d'infanterie motorisée) en 1937 et combat sous ce nom dans le XIXe Corps de Guderian durant l'invasion de la Pologne en septembre 1939, en traversant le corridor de Dantzig pour atteindre la Prusse-Orientale, afin d'apporter son appui sur le siège de Brest-Litovsk.
Elle a ensuite été transférée à l'ouest, où elle prend part en 1940 à la bataille de France.
En octobre 1940, la division a été réorganisée et reçoit l'appellation 12ePanzerdivision le .
Elle a combattu tout le reste de la guerre sur le front de l'Est, notamment à la bataille de Koursk au cours de l'été au sein de la 2e Panzerarmee et en automne le long du Dniepr.
Encerclée, elle se rendra aux forces soviétiques dans la poche de Courlande en .
(fr + en) François de Lannoy et Josef Charita, Panzertruppen : les troupes blindées allemandes, Bayeux, Heimdal, , 272 p. (ISBN978-2-840-48151-5)
Jorge Rosado et Chris Bishop (trad. de l'anglais par Christian Muguet), Les divisions blindées de la Wehrmacht : le guide d'identification des blindés : 1939-45 [« Essential tank identification guide »], Paris, Éd. de Lodi, , 192 p. (ISBN978-2-846-90287-8)