Eduardo concentra su práctica en arbitraje nacional e internacional, litigio internacional, derecho internacional público, derecho internacional privado y derechos humanos. A lo largo de su carrera ha participado en más de 100 procesos arbitrales, actuando como árbitro y/o apoderado de parte. Es miembro de la lista de CIADI designado inicialmente por el presidente del Consejo Administrativo del CIADI y posteriormente por la República de Colombia. Es miembro de la Junta de Gobernadores de ICCA y Miembro de la Junta de Sanciones del Banco Mundial. Fue vicepresidente de la Corte Internacional de Arbitraje de la CCI y Presidente del Comité de Arbitraje de IBA.