Родился 20 декабря 1926 года в станице Каменнобродской Изобильненского района Ставропольского края.
Награжден орденом Отечественной войны II степени.
В настоящее время Дмитрий Евдокимович проживает в станице Каменнобродской Изобильненского района Ставропольского края.