Bachelor, University North Carolina, 1950. Master of Arts, University North Carolina, 1958. Doctor of Philosophy, University North Carolina, 1967.
Instructor, Wingate (North Carolina) College, 1955-1959; instructor, Idaho State University, Pocatello, summer 1956; associate professor, Mars Hill (North Carolina) College, 1964-1972; Professor of English, Mars Hill (North Carolina) College, since 1972; also coordinator regional studies, Mars Hill (North Carolina) College, 1981-1996.
Member Modern Language Association, South Atlantic Modern Language Association, Appalachian Studies Association, Victorians Institute, Folk Education Association American, Lions (board directors 1982-1990), Phi Eta Sigma, Phi Beta Kappa.
Children: Edith Anne, Edwin Binkley, Elizabeth Rives.