Es autor de cuentos, novelas y artículos de opinión en diveros diarios.
Su primera novela, El libro de Kareen (1950), le permitió ingresar en el círculo intelectual de la ciudad de Santiago y formar parte de la llamada Generación Literaria de los 50.
A finales de esa década viajó a Estados Unidos y Europa con el objetivo de adquirir experiencia y encontrar nuevas alternativas laborales, lo que influyó en su actitud y pensamiento, más polémico y mordaz.
De vuelta en Santiago, se dedicó en exclusiva a la literatura. De esta época es uno de sus libros más conocidos: Palomita blanca (1971).
En 1973 publicó la novela Salvador Allende. Y en la décad de los 80, tocado por la dictadura, escribió Adiós al Führer (1982), Terroristas (1984) y El gran taimado (1984).
Tres de sus novelas han sido finalistas del Premio Planeta Mano Bendita (1993), Cristianas viejas y limpias (1998) y Otro baile en París (2000).