北海道旭川市出身[3]。北海道旭川北高等学校を経て[3]、1960年京都大学文学部国文学科卒[1]、1966年、同大学院文学研究科博士課程満期退学[1]。1967年京都府立大学講師[1]、1968年同助教授を経て[1]、1978年学習院大学教授[1]。2007年、定年退職[1]、学習院大学名教授[1]。2008年日本近代文学館副理事長。2010年より花園大学客員教授。
京大で中村光夫の教えを受け、二葉亭四迷研究を始める[4]。1981年、『島崎藤村』で亀井勝一郎賞受賞[1]。
2018年11月18日、虚血性心疾患のため、死去[2]。81歳没。