Павел Куприянов родился 29 июня 1908 года в деревне Старинцы Дерновичской волости, Дриссенского уезда (современный Полоцкий район Витебской области) в семье крестьянина Куприянова Емельяна Андреевича. Был крещён в церкви святого Георгия в деревне Смоляки.
Бедность родителей и материальная нужда заставила работать с малых лет. В 10 лет пошёл учится в церковно-приходскую школу в деревне Смоляки. С 18 лет стал работать на железнодорожной станции Адамово (Полоцкий район).
С 1929 года служил в Красной Армии, в том же году окончил школу младших командиров. После того, как окончился срок действительной службы, Павел Куприянов остался на сверхсрочную — служил командиром танка в 4-й отдельной механизированной бригаде Белорусского военного округа, базировавшейся в Киселевичах, под Бобруйском.
В 1936 году участвовал в гражданской войне в Испании. Прибыл в Испанию 13 октября 1936 года на теплоходе «Комсомол» с первой группой добровольцев-танкистов в составе роты Поля Армана. 29 октября участвовал в первом в мире танковом сражении у населённого пункта Сесенья (30 км южнее Мадрида). Неоднократно участвовал в танковых атаках в следующие дни по направлению Сесенья — Эскивиас — Торрейон де Веласко — Вальдеморо. Экипаж его Т-26 за несколько дней истребил 2 танка, 8 орудий, около 200 солдат и офицеров противника. 9 ноября в бою возле парка Касса-дель-Кампо в результате прямого попадания противотанковой артиллерии танк Куприянова был подбит. Весь экипаж танка погиб.
Постановлением Центрального Исполнительного Комитета СССР от 31 декабря 1936 года за образцовое выполнение специальных заданий Правительства по укреплению оборонной мощи Советского Союза и проявленный в этом деле героизм младшему комвзвода Куприянову Павлу Емельяновичу было присвоено звание Героя Советского Союза посмертно. Является одним из первых Героев Советского Союза — уроженцев Белоруссии (вместе с Николаем Селицким).
Именем Павла Куприянова названа одна из улиц в Полоцке, на Аллее Героев в Военной академии Республики Беларусь в его честь установлен памятный знак. Приказом министра обороны Белоруссии Павел Куприянов был навечно зачислен в списки танкового взвода общевойскового факультета Академии.