Родилась 14 ноября 1929 года в Пестовском районе Новгородской области. Детские годы прошли на станции Востряково в Подмосковье по Киевской железной дороге. В 1941 году закончила четвертый класс Мещерской начальной школы.
После Великой отечественной войны с 1946 по 1950 год училась в Московском городском педучилище №2. После учебы по распределению попала в семилетнюю школу в Пестовском районе Новгородской области. Работала учителем русского языка и литературы.
В декабре 1952 года вышла замуж за кадрового офицера Веселова Александра Галактионовича. В 1972 году вместе с мужем переехала в Волосово. С 1 сентября этого же года работала учителем в Волосовской школе №1.