Desde 1970, se ha desempeñado como consultor y litigante en el área de Derecho Privado. Su trayectoria académica incluye la docencia en programas de grado y posgrado en las Universidades de Medellín, Pontificia Bolivariana, Externado de Colombia y Pontificia Javeriana. Además, ha ejercido como árbitro del Colegio de Abogados de Medellín, de la Cámara de Comercio de Medellín y de la Comisión Interamericana de Arbitraje Comercial (CIAC).
Ha sido miembro de las juntas asesoras de la Superintendencia de Industria y Comercio y de la Superintendencia Bancaria, hoy Superintendencia Financiera. Desde 1982, es delegado del Presidente de la República en la Junta Directiva de la Cámara de Comercio de Medellín para Antioquia, donde preside tanto el Comité Jurídico como el Comité Asesor del Centro de Arbitraje y Conciliación. Es miembro activo del Colegio de Abogados de Medellín, del cual ha sido presidente en varias ocasiones, y correspondiente de la Academia Colombiana de Jurisprudencia. Asimismo, ha integrado diversas juntas directivas de entidades públicas y privadas.