Juan Carlos Echeverry es economista de la Universidad de los Andes,con especialización en economía internacional del Instituto de Economía de Kiel, Alemania y Ph.D. en economía de la Universidad de Nueva York.
Actualmente es profesor de economía de la Universidad de los Andes, de donde fue decano. Es asesor de bancos de inversión a través de la firma Latin Source de Nueva York. También asesora a entidades del gobierno, actúa como evaluador de licitaciones de infraestructura y como perito en litigios relacionados con temas de planeación, infraestructura y desarrollo económico. Es miembro de las comisiones reguladoras de energía, telecomunicaciones, acueducto y alcantarillado.
Como director del Departamento de Planeación Nacional, Echeverry hizo parte del equipo económico responsable de la estabilización macroeconómica y el ajuste fiscal de Colombia entre 1998 y 2002. Es autor del libro Las claves del futuro: economía y conflicto en Colombia (2002)