Павел Шубин родился 14 марта 1914 года в селе Чернава Елецкого уезда Орловской губернии (ныне — Измалковского района Липецкой области) в семье мастерового. В 1929 году уехал в Ленинград. Работал там слесарем. В 1934 поступил на филологический факультет Ленинградского педагогического института, который окончил в 1939 году.
Первые стихи Павла Шубина появились в печати в 1930 году. Первый сборник стихов «Ветер в лицо» вышел в 1937 году. Второй — «Парус» — в 1940 году.
В годы Великой Отечественной войны Павел Шубин работал фронтовым корреспондентом на Волховском, Карельском направлениях, на Дальнем Востоке. Тогда же он создал стихи о русских воинах: «Полмига», «Битва на Дону», «Идёт на родину солдат», «Мы устоим». В 1943 году в Ленинграде вышла его книга стихов «Во имя жизни», а в 1944 в Беломорске — сборник «Люди боя».
За мужество и отвагу поэт был награждён орденами Отечественной войны 2-й степени, Красной Звезды и медалями.
Впечатления военных лет наполнили стихи, составившие остальные прижизненные книги Шубина: «Моя звезда» (1947), «Солдаты» (1948), «Дороги, годы, города» (1949).
Умер Шубин от сердечного приступа 9 апреля 1951 года.
Стихи Шубина яростные, стремительные, моментально мобилизующие читателя. В Великую Отечественную войну Шубин храбро защищал Ленинград не только оружием, но и стихотворениями, живописуя битвы и разгром врага. Метафоры Шубина яркие и меткие.
Шубин не только яростный публицист, но и проникновенный лирик. Главная направленность его стихов — любовь к Родине, защита Родины на войне в мирное время.
Песню на его стихи из «Волховской застольной» распевала вся страна:
Стихотворение Шубина «Алёнушка» Александр Вертинский положил на музыку и исполнял почти в каждом концерте после возвращения из заграницы в 1944 году. Тематика песни была близка ему как никому другому:
Сегодня в Чернаве действует музей Шубина, установлен памятник, проводятся Шубинские литературные встречи.
14 марта 1989 года имя Шубина присвоено бульвару в 24-м микрорайоне Липецка.