Родился в селе Кудеярово, ныне Лукояновского муниципального округа Нижегородской области. В 1958 – 1961 годах работал паровозным кочегаром паровозного депо станции Лукоянов Кавказской железной дороги. В 1961 – 1964 годах проходил службу в Вооруженных Силах СССР. После демобилизации работал экскаваторщиком Лукояновского районного отделения сельхозтехники Горьковской железной дороги. В 1965 году поступил на службу в органы внутренних дел на должность милиционера линейного пункта милиции на станции Лукоянов Горьковской железной дороги. Старший сержант милиции Державин погиб при исполнении служебных обязанностей, задерживая вооружённого преступника. Похоронен на кладбище села Кудеярово.