Мать, Е. А. Литвинова, — учительница. Отец, А. Д. Литвинов, — военный инженер.
В 1948 году окончила Болшевскую среднюю школу с золотой медалью, в 1954 году — Московский областной педагогический институт.
Два года работала учительницей в селе Воеводское Алтайского края. С 1956 по 1960 — в московской железнодорожной школе № 40. С 1960 по 1980 — библиотекарь и заведующая Болшевской библиотеки.
Вместе с мужем, Борисом Павловичем, вырастили и воспитали семерых детей.