Hansen studerte ved University of Iowa, med opphold ved universitetene i Kyoto og Tokyo. I 1965 tok han mastergraden i astronomi, og i 1967 blei han Ph.D. i fysikk.