Ernest Peck was born in Tennessee, but grew up in Alabama, where he attended the First Methodist Church of Guntersville. He was the first young man from that church to embark on a life of ministry. He graduated from Birmingham Southern University in Birmingham in 1958, and received a Masters of Divinity degree from Emory University in Atlanta, Georgia. He was ordained a Methodist minister and pastored a church in Birmingham, before entering military service. Commissioned a U.S. Army chaplain, he served in Vietnam where he earned a Silver Star. He remained in service after the war and retired as a U.S. Army lieutenant colonel. In retirement, in the 1980s, he was chairman of emergency services of the American Red Cross in Madison County, Alabama, and pastored in Huntsville.