京都府京都市生まれ。京都大学教育学部卒。京都大学大学院教育学研究科博士後期課程満期退学。
京都大学教育学部助手、京都大学保健管理センター講師、京都府立大学文学部助教授、大阪大学人間科学部助教授/教授、東京大学大学院教育学研究科教授 兼 東京大学学生相談所長、2014年放送大学教養学部教授。その後、2020年より放送大学特任教授。2024年3月退任。
2000年「学習や仕事に対する動機づけを向上させる要因に関する一研究 心理療法とその教育的応用を通して」で博士(教育学)の学位を取得。
2025年9月14日に逝去。享年75歳[1]。没日付を以て正四位に追叙され、瑞宝中綬章が追贈された[2]。