Война застала Петра Константиновича в доме отдыха Одесского военного окружения, куда он прибыл 19 июня 1941 года. Его 69-й артполк, 25-ой Чапаевской стрелковой дивизии, где он служил кадровым офицером, стоял на советско-румынской границе. Узнав о вероломном нападении Германии, Петр Константинович сразу отбыл в часть и уже 24 июня 1941 года принял первый бой в составе своей части. Летом—оборона Одессы, Севастополя.
Затем бой за взятие Кенигсберга, Берлина. Войну закончил Петр Константинович на границе с Чехословакией в составе 28-й армии. Ратный военный путь, отличен орденом Красной Звезды, орденом Отечественной войны 2-й степени, медалями «За оборону Одессы», «За оборону Севастополя», «За взятие Берлина», «За победу над Германией» и другие.
После войны — мирный труд. В 1957 году судьба оставила Петра Константиновича в Молодечно, в облисполком—начальником отделения областного управления хлебопродуктов.
C 1 сентября 1961 года (до ухода на пенсию в 1975) − работал преподавателем в МПТ.