國際貿易是人類社會發展到一定歷史階段的產物,其產生的根本原因是生產力的發展和社會分工的擴大。生產力發展到一定階段,必須要求一定的形式與其相適應。社會分工是國際貿易產生的基礎,沒有分工就沒有交換,沒有交換就沒有貿易。交換發展到一定階段,超越了國界,國際貿易就產生了。
具體而言,國際貿易的產生必須具備兩個基本條件:一個是經濟條件,另一個是政治條件。前者是指隨著社會生產力的發展能夠提供交換用的剩余產品;后者是指開始出現各自為政的國家實體。因此,社會生產力的發展,剩余產品的出現,社會分工的擴大以及國家的形成是國際貿易產生的共同基礎。