Nació en Popayán, Colombia, en 1974. Su libro de cuentos Desasosiegos menores, Premio Nacional de Cuento UIS 2010, fue considerado por los Premios Nacionales de Literatura Libros y Letras 2011 como uno de los cinco mejores libros de ficción publicados ese año en Colombia. Textos suyos han sido traducidos al árabe, al alemán y al francés, y han aparecido en antologías de Colombia, España y México. En 2016, Seix Barral, del grupo editorial Planeta, publicó en 2016 su novela El último donjuán, que tuvo un gran recibimiento por parte de la crítica y los lectores. En 2017, con su libro Hay días en que estamos idos, logró ser uno de los finalistas del V Premio Biblioteca de Narrativa Colombiana, organizado por la Universidad EAFIT.