It is common in political theory and practice to challenge normatively ambitious proposals by saying that their fulfillment is not feasible. But there has been insufficient conceptual exploration of what feasibility is, and very little substantive inquiry into why and how it matters for thinking about social justice. This paper provides one of the first systematic treatments of these issues, and proposes a dynamic approach to the relation between justice and feasibility that illuminates the importance of political imagination and dynamic duties to expand agents’ power to fulfill ambitious principles of justice