He earned his bachelor's degree in English from Wheaton College, his master's degree in English from the University of Virginia, and his Ph.D. in Literature and Criticism from Indiana University of Pennsylvania. He served as an officer in the Army for four years after college and taught literature at Azusa Pacific University for five years before coming to Liberty, where he splits his time between the College of General Studies and the Department of English.