Il est diplômé de l'Institut d'études politiques de Paris.
Il est le fils de Louis Carrère et de la soviétologue et académicienne Hélène Carrère d'Encausse, et le frère de Nathalie Carrère et de Marina Carrère d'Encausse.Il commence comme critique de cinéma pour Positif et Télérama. Son premier livre, Werner Herzog, paraît en 1982. Son premier roman sort en 1983 chez Flammarion : L'Amie du jaguar. Le suivant, Bravoure, sort un an après chez POL, éditeur à qui il confiera tous ses autres ouvrages par la suite.
En 2010, il est membre du jury des longs-métrages du Festival de Cannes, présidé par Tim Burton.