 He attended Hampden-Sydney College and graduated in 1935.He received his law degree from the University of Virginia Law School in 1938 and was admitted to the bar the same year.During World War II, Thompson served in the U.S. Navy, at various times patrolling the Eastern shore and in the Pacific Ocean.