山口県山口市に生まれる。
1977年4月: 早稲田大学理工学部数学科(現在は数理科学科と名称変更)入学
1981年3月: 同上卒業
1981年4月: 早稲田大学大学院理工学研究科 博士前期課程入学
1983年3月: 同上修了(理学修士)
1983年4月: 早稲田大学大学院理工学研究科 博士後期課程入学
1987年3月: 同上退学
1988年2月: 理学博士(早稲田大学)
1986年4月: 早稲田大学理工学部助手
1988年4月: 横浜国立大学教育学部(現在は教育人間科学部と名称変更) 助手
1991年6月 - 8月: リヴァプール大学数学教室 客員研究員
1991年9月 - 1992年3月: ノースカロライナ大学チャペルヒル校数学教室 客員研究員
1993年4月: 横浜国立大学教育学部(現在は教育人間科学部と名称変更) 助教授
1994年7月 - 9月: サンパウロ大学サンカルロス校数学研究所 客員研究員
1997年10月: 横浜国立大学教育人間科学部 助教授
2006年4月: 横浜国立大学教育人間科学部 教授
2011年4月: 横浜国立大学大学院環境情報研究院 教授(配置換え)