Rekabetin olabilmesi için (1) canlıların aynı kaynağı (besin, yer gibi) kullanması, (2) bu kaynağın yetersiz olması ve (3) rakiplerin birbirine zarar vermesi gerekir. Türler arası rekabet, iki veya daha fazla türe ait bireylerin aynı kaynağı kullanma isteğinden doğmaktadır.