山口県下関市生まれ、1969年一橋大学法学部卒業、朝日新聞社記者を経て、1978年一橋大学大学院法学研究科博士課程退学。1982年「孫中山の革命と政治指導」で法学博士(一橋大学)。
1978年明治学院大学法学部専任講師、1981年同助教授、1988年同教授、法学部長、1999年県立長崎シーボルト大学国際情報学部教授、国際情報学部長、2005年北九州市立大学社会システム研究科教授。2010年同アジア文化社会研究センター長兼大学院社会システム研究科長。2015年定年、名誉教授。
元南京大学客員教授、元財団法人国際東アジア研究センター理事。長崎市市史編さん室新長崎市史第3部会(近代編)専門委員も務め、長崎市史の執筆にあたった。