Thompson was born on March 21, 1839, in Blackstone, Massachusetts. His father had helped combat the Dorr Rebellion in neighboring Rhode Island, and his great-grandmother was Deborah Sampson.[2] At age ten his parents moved to the Utopian community of Hopedale, Massachusetts. In Hopedale, he trained to become a printer, and his first job was as a printer's assistant in a newspaper influenced by Adin Ballou. In 1861, he left for Boston, where he enlisted in the Union Army to fight in the American Civil War. The enlistment clerk wrote his profession as painter rather than printer when he signed up. This caused him to be changed from being an infantryman to becoming a combat engineer. He joined as a private in 1862 and became a corporal in the Regular Battalion of Engineers, serving until May 1865.[3]
↑Benjamin, Marcus; Society of Colonial Wars in the District of Columbia (1910). Gilbert Thompson. Washington, D.C.?: Society of Colonial Wars. pp.3–4. OCLC610465994.
↑Benjamin, Marcus; Memorial papers of the Society of Colonial Wars in District of Columbia (1910). Gilbert Thompson. Washington, D.C.?: Society of Colonial Wars. p.16. OCLC610465994.