Casado con la también escritora María Inés Silva Vila, tuvieron dos hijos, Ana María y Marco.