Profesor de derecho en la Universidad de los Andes, de donde se graduó como abogado. Doctor en derecho de la Universidad de Stanford, ha sido Visiting Fellow del programa de derechos humanos de la Universidad de Harvard. También fue magistrado auxiliar de la Corte Constitucional.