Nació en Medellín, Colombia. Estudió Literatura en la Universidad Javeriana y Cine en la London International Film School. Sus novelas Rosario Tijeras (1999), Premio Internacional de Novela Dashiell Hammet, y Paraíso Travel (2001) fueron llevadas al cine con éxito y, al igual que Melodrama (2006), han sido traducidas a varios idiomas y ampliamente editadas en Europa, Asia y América. Rosario Tijeras también fue adaptada para una serie de televisión. Además, ha publicado el libro de cuentos Maldito amor (1996), la novela Mala noche (1997), el relato Donde se cuenta cómo me encontré con Don Quijote de la Mancha en Medellín, cuando la ciudad se llenó de fantasmas inventados y, recientemente, la serie de televisión Rey de Espadas para el canal HBO.