Родился 26 января 1918 года в подмосковной деревне Федорово. Окончил 3 курса Ореховского текстильного техникума, а в 1939 году — Качинское училище.
С первого дня войны на фронте.
Отступал с боями от западной границы до Москвы.
Уже к концу 1941 года выполнил 164 боевых вылета, провел 32 штурмовки, в 13 воздушных боях сбил 7 самолетов врага.
Последний, 368-й боевой вылет совершил над Берлином.
Войну закончил в звании гвардии майора, имея на счету 20 личных побед.
В 1950 году окончил Военно-воздушную академию.
В январе 1979 года генерал-майор авиации П. И. Песков ушел в запас.
П. И. Песков умер 10 мая 1988 года.
Герой Советского Союза (05.05.1942).
Награжден орденом Ленина, четырьмя орденами Красного Знамени, орденом Александра Невского, двумя орденами Отечественной войны 1-й степени, орденами Красной Звезды, «За службу Родине в ВС СССР» 3-й степени, «Знак Почета», медалями.