Está casado con Soraya Montoya, quien trabajó con Antanas Mockus en su primera alcaldía como su Secretaria de Salud y luego de Gobierno.Se graduó de bachiller del Instituto Jorge Robledo de Medellín, es economista de la Universidad de Antioquia y de Los Andes y administrador de negocios de Eafit.