京都市右京区生まれ。1956年京都府立桂高等学校卒業。1960年京都大学文学部(史学科国史学専攻)卒業。1966年同大学院文学研究科国史学専攻博士課程単位取得満期退学。同年京都府立総合資料館勤務。1972年より京都大学文学部助手、四天王寺女子大学文学部助教授、甲南大学文学部助教授を経て、1984年に同大教授。この間、1979年より専門委員として『向日市史』の編纂に携わり[4]、また、京都大学文学部(1982年)・島根大学法学部(1991年)に非常勤講師として出講した。2006年3月甲南大学を定年退職。