Desde muy joven ejerció los más diversos oficios: vendedor de helados, cortador de caña, soldado, periodista. Vive en La Habana. Es pintor, escultor, poeta visual. Es autor de varios libros de poesía: Espléndidos peces plateados (1996), Fuego contra los herejes (1997), Melancolía de los leones (2000), además de las novelas Nuestro GG en la Habana y El nido de la serpiente (2006). Su «Ciclo de Centro Habana», publicado íntegramente por Anagrama, está compuesto por Trilogía sucia de La Habana (1998), El Rey de La Habana (1999) Ambas obras, traducidas a varios idiomas, han tenido una acogida espectacular. Su segunda novela Animal tropical (2000) ha sido galardonda con el Premio Alfonso García-Ramos de Novela 2000, otorgado conjuntamente por el Cabildo de Tenerife y Editorial Anagrama y El insaciable hombre araña (2002) y Carne de perro (2003).