La Conférence sur le droit des traités qui s'est tenue à Vienne en 1968 et 1969, comme les autres grandes conférences de codification des Nations Unies (celles de Genève en 1958 et 1960 sur le droit de la mer, celle de Vienne en 1961 sur les relations et immunités diplomatiques et celle de Vienne en 1963 sur les relations consulaires) a élaboré et adopté une Convention sur la base d'un projet représentant une œuvre collective de la Commission du droit international (CDI) des Nations Unies, sous la direction d'un Rapporteur spécial.