Estudió Ciencias y Técnicas de la Información en la Universidad Iberoamericana, después de lo cual se dedicó a la radio y a la publicidad. A raíz de la publicación de una colección de sus poemas bajo el título de Tres pies al gato (1978) decidió dedicarse a la literatura. En 1981 se marcha a Europa y radica desde entonces entre París, Lisboa y Guadalajara.
En 1988, con su primera novela, El alba de la muerte, fue finalista del Premio Internacional Diana Novedades. Su novela El cielo a dentelladas fue seleccionada, con su traducción al portugués, A Taberna da India, como una de las tres mejores novelas publicadas durante el 2003 en Portugal. Es considerado uno de los más importantes escritores de la narrativa moderna iberoamericana. Aparte de la novela y de la poesía ha cultivado extensamente el relato, como muestran sus numerosas apariciones en compendios y antologías.