Анна Козаева родилась в 2001 году в городе Цхинвал.
В 2020 окончила Санкт-Петербургское музыкальное училище им. Н. А. Римского-Корсакова (класс Натальи Евгеньевны Сухановой).
В 2025 окончила Санкт-Петербургскую государственную консерваторию им. Н. А. Римского-Корсакова (класс Натальи Дмитриевны Евстафьевой).
В 2022 году впервые вышла на сцену и исполнила партию Лауры в полусценической постановке оперы П. Чайковского «Иоланта» в концертном зале Санкт-Петербургской государственной консерватории.
В 2023 году исполнила партию Ольги в спектакле Оперного театра Санкт-Петербургской консерватории «Евгений Онегин».
В 2024 году исполнила партию Мыши в опере Рустама Сагдиева «Дюймовочка» (постановка Александры Взятышевой) в Дубовом зале Санкт-Петербургского дома Композиторов, так же исполнила партию Дуняши «Царская невеста» в рамках смотра-конкурса вокалистов в концертном зале Мариинского театра.
В 2025 году исполнила партию Флоры в спектакле Оперного театра Санкт-Петербургской консерватории «Травиата» (постановка Кристины Лариной) на сцене Дома молодежи.
С сентября 2025 года была принята в труппу Филиала Мариинского театра в РСО-Алания под руководством Народной артистки России и художественного руководителя Ларисы Гергиевой.
Дебютировала в партии Дуняши («Царская невеста») в постановке Екатерины Малой, которая состоялась в рамках фестиваля Мариинский-Владикавказ под руководством Валерия Гергиева.
Также в репертуаре:
Ольга («Евгений Онегин»)
Полина, Миловзор («Пиковая дама»)
Дуняша («Царская невеста»)
Лаура («Иоланта»)
Флора («Травиата»)
Маддалена («Риголетто»)
Кармен («Кармен»)