1936年、岡山県生まれ。1967年に京都大学大学院文学研究科博士課程単位取得。その後は岡山商科大学講師となり、後に助教授昇進。1970年から1971年にかけてコペンハーゲン大学、ミュンヘン大学、テュービンゲン大学に留学。
1975年、明治大学政経学部の助教授となる。1977年より教授。1989年にはコペンハーゲン大学客員研究員、ウプサラ大学客員研究員となった[1]。1994年に『北欧神話・宇宙論の基礎構造-『巫女の予言』の秘文を解く』を京都大学に提出して文学博士号を取得[2]。2007年に明治大学を定年退任し、名誉教授となった。