Marsze i działania bojowe Najcięższe walki toczył na Wale Pomorskim zdobywając Złotów i nacierając w pierwszym rzucie na południe od Nadarzyc. Uczestniczył w walkach o Kołobrzeg zdobywając węzeł kolejowy (po przełamaniu linii niemieckich 13 marca 2 batalion 12 pp, jako pierwszy pododdział Wojska Polskiego, wyszedł na plaże Bałtyku). W czasie forsowania Odry wszedł do walki w rejonie Wriezen. Walczył na terenie Brandenburgii i osiągnął Łabę w rejonie Arneburga. 205px180px150px150px160px 180px160px160px

Pułk w okresie pokoju thumb|200px|Byłe koszary 12 pułku W sierpniu 1945 odtworzono 4 Dywizję Piechoty (w tym 12 pp) formując ją w rejonie Poznania i Biedruska na bazie 3 i 5 Zapasowego Pułku Piechoty.

W latach 1950–1957 wchodził w skład 5 Saskiej Dywizji Piechoty, a później w skład 4 Pomorskiej Dywizji Piechoty.

W wykonaniu rozkazu Ministra Obrony Narodowej nr 0045/org. z 17 maja 1951, 12 pułk piechoty w terminie do 1 grudnia 1951 przeformowany został na etat nr 2/120 o stanie 1974 wojskowych i 35 kontraktowych. W 1952, będąc w składzie 2 KA, stacjonował w Gorzowie Wielkopolskim.

11 maja 1958 na gorzowskim placu Grunwaldzkim pułk otrzymał nowy sztandar. Wręczył go dowódcy pułku Kazimierzowi Nicewiczowi w imieniu Rady Państwa zastępca dowódcy ŚOW gen. bryg.