Родилась Маргарита Петровна 30 декабря 1940 года в п. Чекист Томского района Новосибирской области в семье рабочих. В 1958 г. после окончания с золотой медалью средней школы в г. Пятигорске Ставропольского края поступила в Новосибирский государственный педагогический институт на историко-филологический факультет и окончила его в 1963 г. С 1963 по 1969 г. работала преподавателем русского языка и литературы в школах и техникумах Новосибирской области и г. Новосибирска.