Building on the entrepreneurial action and sustainable development literatures, we highlight how the current explanations of opportunity recognition, based on entrepreneurial knowledge and economic motivation, are insufficient for modeling the recognition of opportunities for sustainable development. Our model suggests that entrepreneurs are more likely to discover sustainable development opportunities the greater their knowledge of natural and communal environments become, the more they perceive that the natural and communal environment in which they live is threatened, and the greater their altruism toward others becomes. We propose that entrepreneurial knowledge plays a central role by moderating these effects.