Lt. DeLoach was captured June 11, 1864 at Trevillian Station, Va. He was sent to Fortress Monroe, then to Point Lookout and on June 23, 1864 arrived at Ft. Delaware. Then on August 20, 1864 was loaded onto and into the hold of a ship and transported to Charleston, S.C. becoming one of the Immortal 600. After 2 months of being human shields housed in a stockade was moved to Ft. Pulaski where he and the 600 remained until March 1865, under similar inhumane conditions as when at Charleston.
He was sent back to Ft. Delaware in mid March 1865 and remained there until June 17, 1865 when he signed an oath of allegiance at which time he was released. Lt. DeLoach then returned to Bryan County, Ga.