Дмитрий Владимирович Астафьев родился 27 июля 1990 года в Ольгинском районе Приморского края. В 2012 году он окончил Омский филиал Военного учебно-научного центра Сухопутных войск «Общевойсковая академия» по специальности «Многоцелевые гусеничные и колёсные машины».

В специальной военной операции капитан Астафьев принимал участие с 24 февраля 2022 года в должности командира мотострелковой роты отдельной гвардейской мотострелковой бригады Северного флота.

В ходе наступательных, а затем и оборонительных боев в мае 2023 года ротой под командованием капитана Дмитрия Астафьева было уничтожено до 200 военнослужащих и наёмников, 7 танков, около 30 единиц легкобронированной техники, в том числе и западного производства, пикапов с установленными на них различными огневыми средствами, 4 орудия полевой артиллерии.

В период с 19 по 20 мая в условиях артиллерийского и миномётного обстрела, под огневым воздействием танков противника, капитан Астафьев силами вверенной ему мотострелковой роты отразил 6 массированных контратак с общей численностью более 300 человек живой силы противника. Офицер лично уничтожил в стрелковом бою до 8 националистов, точными выстрелами из РПГ поразил 2 единицы легкобронированной техники. Личный состав под командованием офицера уничтожил в этом бою 3 танка, 3 БТР, 5 единиц БМП западного производства, 10 пикапов с крупнокалиберным оружием и миномётами, а также более 150 человек личного состава ВСУ.

20 мая 2023 года в ночное время противник многочисленными силами атаковал позиции роты капитана Астафьева при усиленной огневой поддержке реактивной и ствольной 155 мм артиллерии американского производства. Под непрекращающимся вражеским огневым воздействием офицер грамотно перераспределил свой личный состав, профессионально наводил и корректировал огонь артиллерии, что позволяло сдерживать наступательные действия врага. В ходе боя капитан Астафьев выявил и прицельным огнем из гранатомёта уничтожил наблюдательный пост с находившимся на нём корректировщиком огня, а в стрелковом бою – до 10 военнослужащих ВСУ и 2 пикапа с пулемётными установками. Получив в перестрелке тяжелое ранение, продолжал руководить боем. Под угрозой полного окружения, отдал приказ на перегруппировку сил и занятие более выгодных позиций. С целью выиграть время, вызвал огонь артиллерии на себя и пулеметным огнём самоотверженно прикрывал отход подчиненного личного состава.

За героизм, мужество и отвагу, проявленные при исполнении воинского долга, капитану Дмитрию Владимировичу Астафьеву Указом Президента Российской Федерации присвоено звание Героя Российской Федерации (посмертно).

15 августа 2023 года Золотую Звезду Героя Российской Федерации передали семье капитана Дмитрия Астафьева. Память настоящего офицера почтили командующий Краснознаменным ордена Ушакова Северным флотом, Герой России, адмирал Александр Моисеев, Губернатор Белгородской области Вячеслав Гладков, председатель регионального парламента Юрий Клепиков, сослуживцы Дмитрия Владимировича, ветераны Военно-морского флота, кадеты белгородских школ.

Церемония передачи высшей государственной награды состоялась в зале Белгородской государственной филармонии.

Ранее, в 2022 году, капитан Астафьев был награждён медалью Суворова и орденом Мужества.