1955年8月25日、長崎県佐世保市生まれ。 北海道大学文学部中退。 1983年、『永遠の1/2』で第7回すばる文学賞を受賞。 2015年『鳩の撃退法』(小学館、2014年)で第6回山田風太郎賞を受賞。 2017年、『月の満ち欠け』で第157回直木賞を受賞 (『月の満ち欠け』刊行時の「BOOK著者紹介情報」より)