Ha escrito libros con fuerte contenido social y medioambiental inspirados en hechos reales, ‘novelas de no ficción’ como Senderos de libertad (Seix Barral, 1992), la saga del cauchero Chico Mendes en la Amazonia; El pie de Jaipur (Seix Barral, 1995), una historia de amistad entre dos supervivientes de grandes tragedias, Las montañas de Buda (Seix Barral, 1998), la epopeya de dos religiosas tibetanas en busca del Dalai Lama, Era medianoche en Bhopal (2001), escrito en colaboración con Dominique Lapierre, un libro que recrea el mayor desastre industrial de la historia y que fue galardonado con el Christopher Award 2001, o el último Nos quieren muertos (Espasa, 2013), la historia del opositor venezolano Leopoldo López y de su mujer Lilian Tintori, un retrato de la Venezuela de los últimos años.
Su novela Pasión india (Seix Barral, 2005), la historia de la bailarina española que se casó con el maharajá de Kapurthala, fue gran éxito de crítica y ventas.
En 2008 publicó El sari rojo (Seix Barral), la saga de Sonia Gandhi y la familia Nehru, un libro que causó polémica en la India y despertó el interés de dos millones de lectores.
En 2011 ganó el Premio Planeta por El Imperio eres tú, la vida de Pedro I, primer emperador de Brasil y el nacimiento de la nación brasileña.
En 2015 publicó A flor de piel (Seix Barral) la epopeya de la Real Expedición Filantrópica de la Vacuna, un hito tan olvidado de la historia de España como sus personajes, entre los que destaca Isabel Zendal, la primera enfermera en misión internacional y que el autor rescató del olvido.