福井県坂井郡三国町(現坂井市)に生まれる。
福井県立藤島高等学校卒業、中央大学法学部法律学科へ入学する。大学2年時に三里塚闘争へ参加して、凶器準備集合罪で逮捕のうえ13日間留置。
1973年に大学卒業後、時事通信社へ入社し経済部を経て、1975年に浦和支局への転勤するが、少数派の労働組合に所属していたことを理由にした左遷であり不当労働行為であるとして時事通信を提訴し、3年3ヶ月後に政治部に異動することで同社と和解。1979年に政治部に配属。
政治取材を続けながら時事通信社の整理部に8年勤務。
2010年6月30日付で時事通信社を定年退職し、引き続き解説委員として勤務する。