Se exilió tras el golpe de Pinochet. La fama le llegaría con Ardiente paciencia, su novela de 1985 que llegaría al cine como El cartero, y que narra de manera ficticia el exilio de Pablo Neruda en Italia a comienzos de los 50. El baile de la victoria le valió el Premio Planeta en España, en 2003. Fue embajador en Alemania durante el gobierno de Ricardo Lagos y forma parte de la Academia Chilena de la Lengua.