Agrégé d'anglais, il a d'abord enseigné à Rome, avant de diriger les pages culturelles du Nouvel Observateur. Par la suite, il a créé et animé une émission littéraire le dimanche sur France 5, intitulée d'abord Droits d'auteur, puis rebaptisée Le Bateau livre, à bord de la péniche L’escale. Il est actuellement critique au Point.