Prawo międzynarodowe ma wiele źródeł. Jego korzenie tkwią w zwyczajach społecznych. Z czasem owe obyczaje przeistaczały się w skodyfikowane prawo. W przeszłości, państwa podbite przyswajały zasady obowiązujące w państwach dominujących w regionie – w ten sposób prawo rozprzestrzeniało się na większy obszar.
Obecnie, głównym źródłem prawa są traktaty międzynarodowe. Od 1646 roku – czyli od czasu podpisania traktatów westfalskich – podpisano ich ponad 25 000. Traktaty są prawnie wiążące – należy ich przestrzegać, bądź też je wypowiedzieć. W innych przypadkach dochodzi do ich złamania.
Za „konstytucję” współczesnej społeczności międzynarodowej i najważniejszy dokument prawa międzynarodowego uważa się Kartę Narodów Zjednoczonych powołującą do życia ONZ i proklamującą szereg zasad, na których opierają się prawo międzynarodowe i stosunki międzynarodowe.