Anderson was born in Indianapolis, Indiana and grew up in Urbana, Illinois. He graduated from University Laboratory High School in Urbana in 1940. Afterwards, he went to Harvard University for undergraduate and graduate work, with a wartime stint at the U.S. Naval Research Laboratory in-between. In graduate school he studied under John Hasbrouck van Vleck.