Bachelor, Wake Forest University, 1951. Master of Arts, Duke University, 1953. Doctor of Philosophy, Duke University, 1955.
Professor Shorter College, Rome, 1955-1960, academy dean, 1957-1960. Professor Oklahoma Baptist University, Shawnee, 1960-1964, assistant to president, 1961-1964. Professor North Carolina Wesleyan College, Rocky Mount, 1964—1997.
Professor emeritus North Carolina Wesleyan College, since 1997. Visiting professor Duke University, Durham, North Carolina, 1978.
President Kiwanis Club, Rocky Mount, 1970, lieutenant governor, 1983. With United States Air Force, 1951.
Married Leigh Harrison, August 9, 1953. Children: Amelia Leigh, Cynthia Elaine.