В сентябре 1921 года был направлен на учёбу на 6-е Саратовские артиллерийские курсы, при этом во время учёбы с мая по ноябрь 1922 года в составе сводного отряда курсантов командир отделения Пётр Шафранов воевал против басмачей в Туркестане. С февраля 1923 года служил в артиллерийском дивизионе 44-й стрелковой дивизии Украинского военного округа (Житомир): командир орудия, помощник командира взвода. С октября 1923 года служил в 99-м артиллерийском полку этого округа (Черкассы): командир взвода, помощник командира батареи. В октябре 1926 года направлен учиться в Киевскую артиллерийскую школу, откуда переведён в Сумскую артиллерийскую школу и окончил её в 1928 году. С марта 1928 года служил в 56-м артиллерийском полку Ленинградского военного округа (Псков): командир батареи, временно исполняющий должность начальника полковой школы. В 1926 году вступил в ВКП(б). В июне 1930 года его послали учиться в академию.