Philip McFarland was born in Birmingham, Alabama, where he attended public schools before entering Phillips Exeter Academy. After graduating from Exeter, he majored in history at Oberlin College, served for 3 1/2 years in the U.S. Navy, then took a degree in English at Cambridge University. He now lives in Lexington, Massachusetts and is the father of two grown sons.