AbstractWe show that the minimal model program on any smooth projective surface is realized as a variation of the moduli spaces of Bridgeland stable objects in the derived category of coherent sheaves.