Od 1946 zgodnie z rozkazem dowódcy 11 Dywizji Piechoty dyslokowany do Kożuchowa. W wyniku reorganizacji 11 Dywizji Piechoty w 1946 38 pułk piechoty został podporządkowany 4 Dywizji Piechoty w Krośnie Odrzańskim.
W wykonaniu rozkazu Ministra Obrony Narodowej nr 0045/org. z 17 maja 1951, 38 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 Korpusu Armijnego, stacjonował w Kożuchowie?.
W 1958 w wyniku reorganizacji Wojska Polskiego 38 pułk piechoty przeszedł ponownie w podporządkowanie 11 Dywizji Zmechanizowanej zmieniając strukturę pułku piechoty na zmechanizowany. Jednostka zmieniła jednocześnie swój numer (JW) z 3564 na 3001.
W wyniku kolejnych zmian w żagańskiej dywizji 38 pułk zmechanizowany po raz drugi wyszedł poza strukturę 11 Dywizji Zmechanizowanej i został podporządkowany 5 Saskiej Dywizji Pancernej, im. płk.