Nació en Medellín, Colombia. Allí realizó estudios —todos inconclusos— de medicina, filosofía y periodismo. Después de ser expulsado de la Universidad Pontificia Bolivariana (por un artículo irreverente contra el Papa) viajó a Italia, donde se graduó en literatura moderna. Regresó a Colombia en 1987, pero ese mismo año, después de que los paramilitares asesinaran a su padre y de recibir amenazas contra su vida, se refugió en Italia, donde fue lector de español hasta 1992. Nuevamente en Colombia, trabajó como traductor de italiano e inició su carrera de escritor. Ha publicado tres novelas: Asunto de un hidalgo disoluto (1994), Fragmentos de amor furtivo (1998) y Basura (2000), con la que obtuvo el Primer Premio Casa de América de Narrativa Innovadora; el libro de cuentos Malos pensamientos (1991); uno de viajes, Oriente empieza en El Cairo (2001), y un libro de género incierto, Tratado de culinaria para mujeres tristes (1996). Existen traducciones en inglés, italiano, alemán, portugués y griego de algunos de sus libros. Actualmente trabaja como columnista en la revista Semana de Bogotá.