Thompson is a native of Savannah, Georgia. He is a graduate of the University of Georgia, Naval War College, and University of Maryland Far East Division. After a career as a naval aviator, he was employed in the nuclear power industry in quality assurance, engineering, and security. He now lives with his wife on a farm in rural Georgia where his 4 children and 12 grandchildren frequently visit.