 John Ehle was born in Asheville, North Carolina, the oldest of five children of Gladys (née Starnes) and John Marsden Ehle, an insurance company division director.His paternal grandparents emigrated from Wales and England, respectively.He enlisted in the United States Army during World War II, serving as a rifleman with the 97th Infantry Division.