1951年、東京都生まれ。95年『地下鉄(メトロ)に乗って』で第16回吉川英治文学新人賞、97年『鉄道員(ぽっぽや)』で第117回直木賞、2000年『壬生義士伝』で第13回柴田錬三郎賞、06年『お腹召しませ』で第1回中央公論文芸賞および第10回司馬遼太郎賞受賞。08年『中原の虹』で第42回吉川英治文学賞、10年『終わらざる夏』で第64回毎日出版文化賞、16年『帰郷』で第43回大佛次郎賞を受賞。19年第67回菊池寛賞、20年第9回日本歴史時代作家協会賞を受賞。15年には紫綬褒章を受章した。