Es licenciada en Filosofía y Letras por la Universidad de los Andes de Bogotá con postgrado en Ciencias Políticas. Profesora de Literatura en la Universidad Nacional y del Rosario. Ha ejercido como periodista y ha participado en política activamente, compaginando todo ello con la escritura.
En sus obras se manifiesta una mezcla de investigación periodística y de experiencias propias, con relatos de alta intensidad que normalmente se desarrollan en su Colombia natal. Además de sus novelas, ha escrito ensayos y un libro infantil. Ha sido galardonada con numerosos premios, entre ellos el Alfaguara de Novela en el año 2004. Sus obras han sido traducidas a diversos idiomas.