Mary Reynolds Peacock received a B.A. from UNC-Greensboro and a M.A. from North Carolina State University. From 1970 to 1981 she served as an editor in the Historical Publications Section, Office of Archives and History, NC Department of Cultural Resources.