Entre 1979 y 1991, fue juez en la Corte Interamericana de Derechos Humanos, incluyendo un período como presidente de ésta; desde 1989 a 1994, fue juez del Tribunal Administrativo del Banco del Desarrollo Interamericano; en 1992 y 1993, formó parte de la Comisión de la Verdad para El Salvador de las Naciones Unidas; y desde 1995 hasta 1999, fue miembro del Comité de Derechos Humanos de las Naciones Unidas.