Родился в г. Петергофе (ныне г. Петродворец Ленинградской области) в семье рабочего. Работал на кожзаводе в Ленинграде. В Военно-Морском Флоте с 1926 г. С 1928 г. служил старшиной водолазов, с 1930 г. – боцманом на пограничном сторожевом корабле «Вацлав Воровский», который осуществлял охрану морской границы Северо-Востока СССР в водах Охотского, Берингова, Чукотского морей. На фронте в Великую Отечественную войну с 1941 г. Командир бригады бронекатеров Азовской военной флотилии Державин отличился в ноябре 1943 г. при высадке десантов в районах населенных пунктов Жуковка и Опасная (ныне в черте г. Керчь) и при обеспечении переправы через Керченский пролив. Под огнем противника были построены причалы для катеров и доставлены боеприпасы. Указом Президиума Верховного Совета СССР от 22 января 1944 г. за образцовое выполнение боевых заданий командования и проявленные мужество и героизм в боях с немецко-фашистскими захватчиками капитану III ранга Державину П. И. присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая Звезда» (№ 2900). После войны служил в пограничных войсках. С 1952 г. Державин – в запасе, затем в отставке. Жил в Одессе (Украина). Награжден орденами Ленина, Октябрьской революции, тремя орденами Красного Знамени, орденами Суворова II степени, Ушакова II степени, тремя орденами Отечественной войны I степени, орденом Красной Звезды, медалями.