Se graduó de Comunicación Social en la Pontificia Universidad Javeriana en Bogotá y más adelante de Literatura en la misma universidad. Ha estado vinculado al periódico El Espectador desde 2004. Es editor de salud, medio ambiente, ciencia y educación de este periódico. Ganó el Premio Álvaro Gómez Hurtado de Periodismo en 2006, el Premio Amway de Periodismo Ambiental en 2014 y el Premio Nacional de Periodismo Simón Bolívar en 2016, 2017 y 2019. En 2012 fue elegido como becario del Knight Science Journalism Center del Instituto Tecnológico de Massachusetts. Fundador de Blog El Río e Infoamazonia Colombia. Autor de la biografía Rodolfo Llinás, la pregunta difícil (Aguilar - Random House, 2017).