Es periodista (UPB, Colombia) y Doctor en Ciencias Sociales (Flacso, Argentina) con una tesis sobre los vínculos de la violencia y el populismo en su país. Trabajó en la redacción del diario El Colombiano entre el 2004 y el 2011 como reportero urbano y luego como editor del área internacional. En el mismo medio escribe, desde hace más de una década, una columna semanal sobre geopolítica. Su interés por mezclar el ejercicio periodístico y el análisis lo llevó a las aulas en el 2009 y desde entonces ha sido profesor en la Universidad Pontificia Bolivariana, Eafit y la Universidad de Antioquia. Dirigió y presentó el programa de tv Teleantioquia Global, en el canal Teleantioquia, de Medellín. Vive en Buenos Aires desde el 2017.