In order to schedule the virtual power plant and corresponding energy market operation, a two-scenario Stackelberg game-theoretic model is proposed to describe interactions between market operator and VPP operator. During market operation, the market operator is a leader of the game to decide market cleaning prices, considering the power loss minimization of VPP operator, whereas during VPP operation, the VPP operator becomes a leader to facilitate the demand side management (DSM) through proper monetary compensation, considering the market trading balance between power sellers and power buyers. An optimal scheduling strategy including power dispatch and market balance will be realised. Case studies prove the effectiveness of the proposed Stackelberg game-theoretic model through IEEE 30-bus test system. The market scheduling promotes the power exchange among VPPs. The VPP scheduling evaluates the optimal monetary compensation rate to motivate the DSM including load shifting and load curtailment. Index Terms-demand side management (DSM), game theory, virtual power plant (VPP), distributed energy resources (DERs).