国际贸易是人类社会发展到一定历史阶段的产物,其产生的根本原因是生产力的发展和社会分工的扩大。生产力发展到一定阶段,必须要求一定的形式与其相适应。社会分工是国际贸易产生的基础,没有分工就没有交换,没有交换就没有贸易。交换发展到一定阶段,超越了国界,国际贸易就产生了。
具体而言,国际贸易的产生必须具备两个基本条件:一个是经济条件,另一个是政治条件。前者是指随着社会生产力的发展能够提供交换用的剩余产品;后者是指开始出现各自为政的国家实体。因此,社会生产力的发展,剩余产品的出现,社会分工的扩大以及国家的形成是国际贸易产生的共同基础。