С сентября 1941 года — на фронтах Великой Отечественной войны. Участвовал в обороне Ленинграда, в боях у Мги был ранен. Выписавшись из госпиталя, Бочкарёв был направлен на артиллерийские курсы в Ульяновске, окончив которые, он вернулся на фронт. Участвовал в боях на Брянском, Белорусском и 1-м Белорусском фронтах. Участвовал в Курской битве, освобождении Орловской и Брянской областей, Белорусской ССР, Люблина, Демблина, Варшавы, боях в Германии. Пять раз за годы войны был ранен. К августу 1944 года капитан Пётр Бочкарев командовал батареей 1959-го истребительно-противотанкового артиллерийского полка 41-й истребительно-противотанковой артиллерийской бригады 2-й танковой армии 1-го Белорусского фронта. Отличился во время освобождения Польши[1].
3 августа 1944 года в районе населённого пункта Надма батарея Бочкарёва отразила 7 контратак вражеских танковых и пехотных сил, уничтожив при этом два тяжёлых танка и большое количество живой силы. Батарея попала в окружение и вела бой с 20 тяжёлыми танками в течение 5 часов, уничтожив 4 танка и около взвода вражеских солдат и офицеров[1].
С декабря 1944 года Бочкарёв командовал отдельным артиллерийским дивизионом 27-й гвардейской стрелковой дивизии. Участвовал в Варшавско-Познанской и Берлинской операциях. После окончания войны служил в Советской военной администрации в Германии. Участвовал в Параде Победы. В 1947 году в звании капитана был уволен в запас. Работал директором дома отдыха в Тернопольской областиУкраинской ССР, затем заместителем директора обувной фабрики в КузнецкеПензенской области, с 1965 года был заместителем управляющего трестом «Пензасельстрой», затем заместителем начальника Пензенского производственного управления сельского хозяйства. В 1979 году вышел на пенсию.