Thompson nació el 30 de agosto de 1918 en New London, Connecticut, el hijo único de Terry Brewster Thompson, oficial de la armada estadounidense, y de Virginia Leita Montgomery, quien descendía de Charles Carroll de Carrollton, uno de los firmantes de la Declaración de Independencia de los Estados Unidos.