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