Nació en Zaragoza y reside en Barcelona. Como narrador ha publicado alrededor de cincuenta novelas, entre ellas Miércoles de ceniza, Sangre es el nombre del amor, Osario, La noche transfigurada, El hombre de las leyendas, El silencio, Visita de tinieblas y En la ciudad de los muertos, así como varios títulos de literatura adulto-juvenil, y libros de cuentos como La noche de Cagliostro y otros relatos de terror. Asimismo ha participado como coautor en numerosos libros colectivos, entre los cuales figuran Cien años de cuentos en España, La maldición de la momia: relatos de terror sobre el antiguo Egipto y La cabeza de la Gorgona y otros relatos de monstruos. En el terreno del ensayo es autor de El cine fantástico, Nino Rota, la imagen de la música, Los sueños de la palabra, La vuelta al mundo en 80 aventuras y Avventura in cento film. Ha escrito guiones para televisión y ha sido el coordinador general de la revista «Dirigido por...». Ha obtenido numerosos premios literarios. En Alfaguara Serie Roja ha publicado también El palacio de la noche eterna.