At an individual level, cooperation can be seen as a behaviour that uses personal resource to support others or the groups which one belongs to. In a conflict between two individuals, a selfish person gains an advantage over a cooperative opponent, while in a group-group conflict the group with more cooperators wins. In this work, we develop a population model with continual conflicts at various scales and show cooperation can be sustained even when interpersonal conflicts dominate, as long as the conflict size follows a power law. The power law assumption has been met in several observations from real-world conflicts. Specifically if the population is structured on a scale-free network, both the power law distribution of conflicts and the survival of cooperation can be naturally induced without assuming a homogeneous population or frequent relocation of members. On the scale-free network, even when most people become selfish from continual person-person conflicts, people on the hubs tend to remain unselfish and play a role as “repositories” of cooperation.