Родился 10 января 1923 года в подмосковной деревне Рамешки. После окончания фабрично-заводского училища (ФЗУ) работал на Люблинском литейно-механическом заводе.
В канун войны был направлен в Качинскую военную авиационную школу, которую окончил в 1942 году.
Свои первые боевые вылеты гвардии сержант База-нов совершил под Сталинградом осенью 1942 года.
И позднее его 3-й гвардейский истребительный авиационный полк сражался на главных направлениях — на Кубани, под Курском, на Днепре.
В одном из вылетов в ходе Корсунь-Шевченковской операции гвардии лейтенант Базанов сбил сразу 4 транспортных самолета Ю-52. Сам он был подбит и ранен единственный раз за всю войну, при этом сумел привести машину на аэродром и благополучно посадить ее. Командир 2-й эскадрильи 3-го гвардейского истребительного авиационного полка гвардии капитан Базанов совершил 360 боевых вылетов, в 62 воздушных боях сбил лично 22 и в группе — 6 самолетов противника.
После войны служил в ВВС. Окончил Военно-воздушную академию и Высшие академические курсы при Военной академии Генштаба.
Освоил более 20 типов боевых самолетов и вертолетов.
На МиГ-23 летал до 1984 года.
Демобилизовался в 1985 году в звании генерал-лейтенанта авиации.
Жил и работал в Москве.
П. В. Базанов умер 4 сентября 2003 года.
Похоронен на Троекуровском кладбище.
Герой Советского Союза (26.10.1944).
Награжден орденом Ленина, двумя орденами Красного Знамени, тремя орденами Отечественной войны 1-й степени, тремя орденами Красной Звезды, орденом «За службу Родине в ВС СССР» 3-й степени, медалями, иностранным орденом.