新潟大学人文学部英文科で学び、1969年に卒業。東北大学大学院に進み、文学修士号を取得[1]。1975年に博士課程を中退。
その後、山口大学助教授に就いた。1990年に京都大学教養部助教授に転じ、1992年より京都大学大学院人間・環境学研究科教授。1996年、学位論文『幻想の詩学(ウィリアム・ブレイク研究)』を京都大学に提出して文学博士号を取得[2]。2009年に京都大学を退任し、同10月に名誉教授となった。その後は宮城学院女子大学学芸学部英文学科教授として教鞭を執った。2014年3月、同大学を退官。