John Rawls made the enormously influential suggestion that society can be conceived of as a “cooperative venture for mutual advantage,” governed by a “theory of justice,” which is a set of principles that specify an acceptable division of the “benefits and burdens of cooperation.” It follows, however, that if there are no opportunities for mutually advantageous cooperation in a particular domain of social interaction, then these interactions cannot be governed by principles of justice. Certain commentators have argued that this analysis precludes the application of Rawlsian-style contract theory to questions of intergenerational justice, on the grounds that there can be no reciprocity between non-contemporaneous generations, and thus no possibility of intergenerational cooperation. Yet despite having become influential in the literature, this claim is incorrect, being based upon an overly narrow, direct conception of reciprocity. Many systems of cooperation, both in nature and in human society, are based on indirect reciprocity, where the individual from whom a benefit is received need not be the same as the individual to whom a benefit is provided. Once the possibility of indirect reciprocity is taken into account, one can see that there is no obstacle to the development of systems of intergenerational cooperation. The analysis of such systems provides the foundation for a contractual approach to questions of intergenerational justice.