Entre sus libros para niños se desatacan El terror de Sexto “B”, seleccionado en la Lista de Honor The White Ravens de la Biblioteca de la Juventud de Munich y ganador del Premio Fundalectura; Los años terribles, con el que obtuvo una beca de creación del Ministerio de Cultura; Los agujeros negros, elegido para la colección Los Derechos de los Niños; Una cama para tres, seleccionado en la Lista de Honor The White Ravens, y Volar, Premio Cuatro Gatos.
Entre sus obras para adultos figuran las novelas Pasajera en tránsito, (Lista Arcadia, 2007), Qué raro que me llame Federico, recientemente publicado en Dinamarca, y los ensayos La casa imaginaria y La poética de la infancia, (Lista Arcadia, 2016).
Es columnista del diario El Tiempo y obtuvo Mención Especial en el Premio Simón Bolívar de Periodismo, 2009.
En 2020 obtuvo el Premio Iberoamericano de Literatura Infantil y Juvenil SM.