Родился в семье священника. Закончил Могилёвское духовное училище, Могилёвскую духовную семинарию, работал учителем церковно-приходской школы. Все свое свободное время отдавал изучению археологической литературы, проводил полевые археологические исследования.
В 1923 году поступил на работу в Гомельское губернское бюро краеведения; с 1926 года член историко-археологической комиссии Инбелкульта. С 1929 года в АН БССР; научный сотрудник, в 1934—1941, 1942—1944 годах старший научный сотрудник Института истории.
С 1941—1944 гг. в эвакуации в Казахстане, где работал в геологической экспедиции и одновременно обследовал археологические памятники; там открыл свыше 30 стоянок эпохи мезолита, неолита и бронзового века. По возвращении в Белоруссию работает в Академии наук БССР (начальник сектора археологии и первобытной культуры, с 1946 начальник сектора археологии Института Культуры АН БССР), кандидат исторических наук (1951).
За более чем за 30 лет изыскательских работ им было открыто множество древних поселений эпохи палеолита (основные: Бердыж, Елисеевичи, Юревичи, Юдиново, Шакин ров), мезолита (Журавель, Крыжи, Печенеж и др.) и сотни стоянок эпохи неолита, поселений и могильников железного века.
Открытие Бердыжской стоянки на Соже (1926 г.) доказало обитание людей в верхнем палеолите на территории Верхнего Поднепровья. В 1928—1929, 1938, 1950—1951 гг. Поликарпович производит раскопки палеолитической стоянки Бердыж. После этого Поликарпович начинает вести поиск палеолитических стоянок в регионе; в 1930 открывает стоянку Елисеевичи (Жирятинский район Брянской области). В 1935, 1936, 1946 и 1948 гг. ведёт исследования палеолитической стоянки Елисеевичи, при которых были обнаружены остатки жилищ, обильный каменный и костяной инвентарь. Наиболее интересны пластинки из бивней мамонта с орнаментом и статуэтка женщины. В 1947 г. он руководил раскопками палеолитической стоянки в Юдинове. Во время этих раскопок Поликарпович первым исследовал и верно интерпретировал жилища палеолитического человека, построенные из костей мамонта.