Родилась 4 сентября 1923 года в деревне Княжая Губа Кандалакшского района Мурманской области в семье крестьян. Окончила пять классов школы, после чего трудилась в колхозе «Коммунар». Узнав о том, что идёт набор девушек вольнонаемными на службу, устроилась официанткой в столовую 285-го артиллерийского полка в с. Алакуртти. Там и застало Анастасию Ивановну известие о начале Великой Отечественной войны.
С первых дней войны она работала в прачечной полевого подвижного госпиталя в г. Кандалакше. Затем в составе 10-й гвардейской дивизии прибыла в г. Рыбинск, где ждала распределения по фронтам. Из Рыбинска Анастасия Ивановна была направлена на 2-й Белорусский фронт. После освобождения Белоруссии военная судьба забросила Анастасию Ивановну в Польшу, а Победу встретила она в Германии в 1440-м эвакогоспитале. После демобилизации из армии вернулась в свои родные места.
С 1946-го по 1949 год работала мотористкой на Нива ГЭС-3. С 1949-го по 1954 год была крановщицей в строительном управлении «Кандалакшстрой», работала на Кандалакшском алюминиевом заводе. По вызову трудилась на строительстве Братской ГЭС. В 1954 г. вернулась в деревню Княжая. Работала мотористкой на Княжегубском деревообрабатывающем заводе, затем трудилась крановщицей в Нотозерском леспромхозе. На пенсию вышла в октябре 1974 года. За многолетнюю трудовую деятельность неоднократно награждалась Почетными грамотами, денежными премиями, благодарностями.
21 февраля 1987 года награждена орденом Отечественной войны II степени. Анастасия Ивановна принимала активное участие в общественной жизни ветеранов войны и труда.