Родилась в семье чиновника в Новозыбкове Черниговской губернии, её мать происходила из дворянского рода Криницких. Детство провела в имении деда. Окончила Черниговскую Министерскую гимназию.
В 1910 году приехала в Петербург. Поступила на историко-филологический факультет Высших женских курсов, где изучала классическую и всеобщую историю. Участвовала в семинарах М. И. Ростовцева и Ф. Ф. Зелинского, ученицей которых себя считала. Государственные экзамены сдала по отделению классической филологии (1916). Во время учения начала преподавать латынь в гимназии Л. С. Таганцевой и гимназии кн. Оболенской.
Преподавала в женских гимназиях, Саратовском университете.
В 1929 году, после разгрома научных кадров в Саратовском университете, возвратилась в Ленинград, где работала в Государственной публичной библиотеке и 1-м Ленинградском медицинском институте (сначала преподавала, потом заведовала кафедрой латинского языка).
Была одним из авторов латинско-русского ботанического словаря, созданного Всероссийским институтом растениеводства по инициативе Н. И. Вавилова.
Работала в Российской публичной библиотеке (1931—1934), Института истории науки и техники АН СССР (с 1932).
Во время блокады Ленинграда находилась в осаждённом городе. Написала позднее воспоминания о блокаде. С 1941 по 1945 г занималась переводом «Исповеди» Аврелия Августина.
В 1943 году защитила докторскую диссертацию по теме римского сельского хозяйства. В 1948 году получила ученое звание профессора.
В 1945—1974 годах работала в Ленинградском отделении Института истории АН СССР.
С 1948 года преподавала в Ленинградском государственном университете на кафедре классической филологии.
Умерла 28 октября 1987 года в Ленинграде, похоронена в Эстонии, на кладбище Пюхтицкого Успенского женского монастыря.