Родился 23 декабря 1918 года в селе Перемилове Дмитровского уезда Московской губернии. Окончил 7 классов, работал на ткацкой фабрике в Яхроме.
В 1941 году окончил Качинскую военную авиационную школу.
С сентября 1942 года сержант Худов на фронте.
Уже за первые полгода он совершил 71 боевой вылет, сбил лично 14 и в группе — 1 самолет противника, был представлен к званию Героя Советского Союза.
Сам он был сбит единственный раз огнем зенитной артиллерии в районе Харькова.
Всего в 108 боевых вылетах он сбил 20 самолетов противника лично и 1 — уничтожил в группе.
Служил в ВВС до 1950 года.
Демобилизовался в звании майора.
Жил в городе Дмитрове Московской области.
П. Д. Худов умер 4 июня 2009 года.
Похоронен в Дмитрове на Всехсвятском кладбище.
Герой Советского Союза (08.09.1943).
Награжден орденом Ленина, тремя орденами Красного Знамени, орденами Отечественной войны 1-й и 2-й степени, Красной Звезды, медалями.