Thomas was born in Columbia County, GA. He served in the 48th Infantry Regiment, Company C. He is buried in the Mt. Tabor Baptist Church Cemetery, US. 78 Hwy., Harlem, Columbia County, GA.
Private March 5,1862. Admitted to Jackson Hospital at Richmond, Va. December 12, 1864; furloughed therefrom for 60 days December 18,1864, and passport was issued to Hamburg, S. C.