Родился 10 мая 1910 года в селе Бочаровка ныне Старооскольского района Белгородской области. В 1933 году уехал в город Красный Луч Луганской области, где работал на шахте.
В Красной Армии с октября 1941 года. Воевал на Калининском, Ленинградском, Сталинградском, Южном, 3-м Украинском, 1-м Белорусском фронтах в должностях наводчика и командира орудия. В бою 10 февраля 1942 года был ранен.
Особо отличился при освобождении города Мелитополь. 13 октября 1943 года в ходе прорыва обороны противника наводчик орудия Петр Николаевич Долгих заменил тяжело раненного командира расчета, принял командование на себя и продолжал бой. За день уничтожил 2 танка, 4 огневые точки, свыше взвода пехоты противника. 14 октября расчет отбил атаку пехотного взвода, поддержанную двумя танками. И отстоял занимаемую огневую позицию в условиях круговой обороны.
Указом Президиума Верховного Совета СССР от 1 ноября 1943 года за образцовое выполнение боевых заданий командования по прорыву укрепленной полосы немцев и освобождению города Мелитополь гвардии красноармейцу Долгих Петру Николаевичу присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда».
В дальнейшем принимал участие в боях за освобождение Правобережной Украины, Польши.
Гвардии старшина Петр Николаевич Долгих погиб в боях на Одерском плацдарме в районе города Франкфурт 6 марта 1945 года.
Награжден орденами Ленина (01.11.1943), Отечественной войны 2-й степени (25.10.1943), Славы 3-й степени (19.08.1944), медалями, в том числе «За отвагу» (01.05.1944) и «За боевые заслуги» (02.09.1943).

Долгих Петр Николаевич
1910-1945
Гвардии красноармеец