Due to pervasive inequalities and inequities in society, many people have a difficult time envisaging a just society; let alone how to go about actualizing such an aspiration. A critical reflection on the concept of a just society and the role that community psychologists and other advocates can play in upholding a critical social justice agenda in their research and civic engagement, particularly against neoliberalism and other systems of domination, is discussed. As part of a proffered framework, four tasks are proposed to fulfill the role: 1) raising public critical consciousness, 2) convincing people of the possibility of change, 3) creating a vision shared by the community, and 4) forging a political will from the shared vision. Accompanying strategies are provided in the discussion of each of the tasks of the suggested framework.