Thompson was born on May 8, 1936 in Chicago, Illinois to a Swedish-American family. He studied at the University of Illinois at Chicago, at Washington University in St. Louis, and at Northwestern University. He was married to Jayne Ann Carr Thompson. They had one child.