قرارداد بین المللی باید طبق قانون حاکم بر آن که با اراده ی طرفین قرارداد انتخاب شده است اجرا شود.
با توجه به اصل حاکمیت اراده، اجرای قراردادهای بین المللی بر عهده خود طرفین و محدود به اراده آنهاست و اگر در اجرای عقد مشکلی به وجود بیاید، حل این مشکل نیز به اراده ی طرفین بستگی دارد ؛ با این حال قراردادهای بین المللی ای که اجرای مفاد آن خلاف نظم عمومی دولت های متعاهدین باشد، قابل اجرا نیست.