Shiller was born in Detroit, Michigan. He studied at Kalamazoo College and the University of Michigan where he received his B.A. degree in 1967. He received the S.M. degree from the Massachusetts Institute of Technology (MIT) in 1968, and his Ph.D. from MIT in 1972.