鹿児島県屋久島(屋久島町楠川[3])生まれ。1962年3月、鹿児島県立屋久島高等学校卒業[1]。1966年3月、立命館大学文学部史学科日本史専攻卒業、1969年3月、同大学院文学研究科日本史学専攻修士課程修了(文学修士取得)[1]。2001年、立命館大学より博士(文学)授与[4][1]。
1980年4月に奈良大学文学部助教授に就任し、1988年に教授に昇任[1]。同大学の図書館長(1994年)、文学部長(1997年)、学長(2002年)を歴任[1]。2011年同大学退任[1]。平城遷都1300年記念事業協会評議員。