Сын учителя из г. Томска. С 1914 года после окончания гимназии поступил в школу прапорщиков, участник Первой мировой войны. В 1915 году после окончания 1-й Иркутской школы прапорщиков произведён в прапорщики и выпущен в 299-й Дубненский пехотный полк 75-й пехотной дивизии, командовал взводом, ротой, был ранен и контужен. В 1916 году «за отличие» произведён в подпоручики и поручики, в 1917 году «за отличие» в штабс-капитаны, награжден орденами Святой Анны и Святого Станислава[2].
С 1916 года после окончания школы авиации служил военным лётчиком в частях Западного фронта, награжден французским Военным крестом[2].
Прапорщику 299-го пехотного Дубненского полка Петру Соколову за то, что в бою 3-го июля 1915 года у д. Тихобужъ личным примером довёл свою роту до удара в штыки при особо трудных условиях местности под убийственным огнём противника и совместно с другой ротой того же полка занял южную окраину д. Тихобужъ причём было захвачено в плен 30 германцев и переколото 89
1-го Сибирского Штурмового батальона, Начальник Команды пеших разведчиков, Штабс-капитан Петр Соколов – Командуя первой наступательной колонной в составе двух рот и команды пеших разведчиков, обойдя в ночь на 13 декабря 1918 г., противника, расположенного в Верхних-Исадах, в тыл его, лично руководя отрядом, под сильным и ружейным и пулеметным огнем разбил 1-й батальон моряков 1-го Морского Кронштадтского полка, захватил 8 действующих пулеметов и одно орудие, чем дал возможность 2-й и 3-й колоннам занять другие укрепленные пункты. Ст. 8 п. п. 3, 4 и 11