He served as a judge of the Delegatura para Procedimientos Mercantiles (Commercial Litigation Branch) at the Superintendencia de Sociedades (Superintendence of Companies), presiding over hundreds of cases involving disputes among shareholders, administrators and companies.
He teaches Corporations Law at Universidad de los Andes and frequently teaches undergraduate and graduate courses at several other universities in Colombia.