Divizia 12 Infanterie a fost o mare unitate de nivel tactic care s-a constituit la 27 august1916, prin mobilizarea unităților de rezervă din compunerea Comandamentului II Teritorial: Regimentul 44 Infanterie - (Pitești), Regimentul 68 Infanterie - (Găești), Regimentul 62 Infanterie - (Târgoviște), Regimentul 70 Infanterie - (Muscel), Regimentul 45 Infanterie - (Giurgiu), Regimentul 60 Infanterie - (Turnu Măgurele), Regimentul 46 Infanterie - (București), Regimentul 61 Infanterie - (Ilfov) și Regimentul 22 Artilerie.[1]:p. 69
În prima jumătate a anului 1917, Divizia 12 Infanterie s-a reorganizat în spatele frontului. Divizia a fost inclusă în compunerea de luptă a Corpului II Armată, alături de Divizia 1 Infanterie și Divizia 3 Infanterie. Corpul II Armată era comandat de generalul de brigadă Arthur Văitoianu, eșalonul ierarhic superior fiind Armata 2. Ordinea de bătaie a diviziei era următoarea:[3]:p. 192>