Han blei utnemnd til riddar av 1. klasse av St. Olavs orden i 1999, var æresdoktor ved Stockholms universitet og Københavns Universitet og har vunne fleire forfattarprisar – blant anna Rivertonprisen og Brages heiderspris.