Родилась в 1921 году в селе, расположенном недалеко от Воронежа. Училась на курсах медсестер при больнице имени Филатова и одновременно работала при авиационном институте.
В 1941 году, когда под Москвой шли бои, отправилась на фронт. Работала в полевом госпитале. Без отдыха, почти без сна, днем и ночью помогала раненым бойцам: ставила уколы, делала переливание крови, эвакуировала тяжело раненных. Не хватало времени и рук на все, но даже в эти тяжелые дни старалась поддержать добрым словом и сочувствием защитников Отечества.
Дo Берлина Анастасия Дмитриевна не дошла 100 километров, находясь в полевом госпитале, там и встретила Победу вместе с ранеными бойцами.
Награждена медалью «За боевые заслуги» и орденом Отечественной войны I степени.
После войны переехала с мужем в станицу Калниболотскую. Работала медсестрой в местной поликлинике до самой пенсии и после, пока хватало сил.
Многие односельчане с благодарностью вспоминают добрые руки доброжелательной женщины.