Estudió literatura en la Universidad de los Andes, donde también terminó una Maestría en Periodismo. Ha sido editor de la Revista Cerosetenta, de la Universidad de los Andes, desde su fundación en el 2011 hasta el 2015, cuando la empezó a dirigir. Sus textos han aparecido en la Revista Arcadia, Revista SoHo, Bacanika, Revista Diners, El Espectador, Humbolt Magazine, vive.in y Cerosetenta, entre otros. En 2020, recibió junto con el equipo editorial de 070, el Reconocimiento Clemente Manuel Zabala de la Fundación Gabo, con el que se reconoce a editores colombianos.
Actualmente, es periodista y director de La Liga Contra el Silencio, una alianza que involucra a 18 medios de comunicación de Colombia -entre ellos el CrossmediaLab de la Tadeo-, una redacción central y una red de colaboradores freelance. Se creó para investigar y divulgar historias periodísticas sobre las que pesa un silencio impuesto por todo tipo de censuradores o que ocurren en lugares de Colombia donde no hay suficientes medios de comunicación.