Thomas Thompson was born in April 4, 1836, in Norway or at sea crossing the Atlantic Ocean.
Thomas was 28 years old and probably living in Ionia County, Michigan, when he enlisted as a wagoner in Company D on May 13, 1861. He was possibly related to Sylvester Thompson also from Ionia County and who would also enlist in Company D. (Company D was composed in large part of men who came from western Ionia County and Eaton County.) In any case, Thomas was reported as a wagoner from July of 1862 through October, as a Brigade wagoner from May of 1863 through May of 1864, and was mustered out on June 20, 1864, at Detroit.
After his discharge from the army Thomas returned to Michigan.
He was married to Michigan native Mindwell (1847-1909) and they had at least ten children: Thomas J. (1868-1868), Franklin B. (1870-1887), Albert J. (1871-1974), Harrison (b. 1873), Rosa C. (b. 1874), Henry (b. 1876), Thomas (b. 1878), Warren (b. 1879), Arthur C. (1883-1888) and a daughter (1886-1899).
By August of 1870 he was reportedly living in Saranac, Ionia County when he became a member of the Old Third Michigan Infantry Association. By September he was reported as working as a stage driver (he owned $1000 worth of real estate) and living with his wife and son in Hubbardston village, Ionia County. By 1880 he was working as a farmer and living with his wife and children in North Shade, Gratiot County. By the mid-1880s he was residing in Hubbardston, Ionia County, in Brice, Gratiot County in 1888 and Carson City, Gratiot County in 1890, North Shade, Gratiot County in 1894 and Carson City in 1911.
In 1890 Thomas applied for and received a pension (no. 650204).
Thomas was a widower when he died on June 6, 1917, in Gratiot County, and was buried alongside his wife and numerous children in the East Side (Hubbardston East) cemetery, North Plains Township, Ionia County.