Родился в 1915 году в с. Барагаш Шебалинского района Алтайского края.
В ряды Красной Армии вступил в 1943 году.
Воевал на 2-ом Украинском фронте в составе 206-го гвардейского стрелкового полка 69-й гвардейской стрелковой дивизии.
В августе 1943 года 206-й гвардейский стрелковый полк, вел ожесточенный бой с противником под городом Харьков.
6 января 1944 года в боях за населенный пункт Матвеевка (Украина) под сильным обстрелом противника Поликарп Васильевич установил связь наблюдательного пункта с батареей. 14 января 1944 года в боях за село Вербовка (Украина), находясь на наблюдательном пункте, установил расположение двух минометов противника, о которых сообщил батарее. После чего огнем батареи минометы были уничтожены.
В 1944 году 206-й гвардейский стрелковый полк участвовал в боях по освобождению Молдавии и Румынии. 15 сентября 1944 года за образцовое выполнение заданий командования, при овладении городами Роман, Бакэу, Бырлад, Хуши и проявленные при этом доблесть и мужество, полк награжден орденом Боевого Красного Знамени. 22 ноября 1944 года 206-й гвардейский стрелковый полк, вступил в бои за освобождение Венгрии.
На основании приказа командира 206-го гвардейского стрелкового полка гвардии подполковника Козлова от 23 января 1944 года №1/н награжден медалью «За отвагу».
В послевоенные годы Поликарп Васильевич был добровольцем в добровольной пожарной охране с. Иня Онгудайского района.