Licenciado en Historia Contemporánea por la Universidad de Salamanca, fue profesor y ejerció el periodismo en diversos medios nacionales e internacionales entre 1973 y 1995. Desde esa fecha se dedica íntegramente a la escritura. Novelista, guionista de cine y televisión, realizador de documentales y director de una película (Tánger) imparte cursos de narrativa y guión en la Escuela Internacional de Cine y Televisión de San Antonio de los Baños (Cuba) y otras instituciones y escuelas de dos continentes.
Publica su primera novela, Un beso de amigo, en 1980. Ha publicado cuarenta libros entre novelas, recopilaciones de cuentos y novelas juveniles y es considerado uno de los máximos exponentes de la nueva novela negra o urbana europea. Su obra ha sido traducida a dieciséis lenguas.