Es director y cofundador de Dejusticia y director fundador del Programa de Justicia Global y Derechos Humanos de la Universidad de los Andes. Ha sido profesor visitante de las universidades de Stanford, Brown, Pretoria (Sudáfrica), American Universityen El Cairo, Central European University y Fundación Getulio Vargas (Brasil). Director fundador del Human Rights Lab y miembro de las juntas directivas de OpenGlobalRights, Business & Human Rights Resource Center, WITNESS, Annual Review of Law and Social Science y Business & Human Rights Journal. Ha sido conjuez de la Corte Constitucional de Colombia y es columnista de El Espectador.