Born in rural Kentucky, John Perry grew up in Houston, TX. Following two years in the US Army infantry, he attended University College, Oxford, and graduated cum laude from Vanderbilt University. He was an advertising copywriter and broadcast producer before beginning his career as a writer. Perry is the author of nine books. He lives in Nashville.