In order to flexible deployment of internal energy in the multi-energy microgrid, and reduce its carbon emission pressure, this paper proposes a multi-objective optimal dispatch method for multi-energy microgrid based on improved PSO algorithm. Firstly, a multi-energy microgrid model is established. Based on this model, the coupling mechanism between various energy sources is analyzed and the mathematical models of system equipment are established. Secondly, with the goal of minimizing the operating cost and environmental cost of the microgrid, the multi-objective optimization scheduling model is constructed. Then, an improved PSO algorithm is proposed. This algorithm can accelerate convergence speed and improve optimization performance by adjusting the iteration rules of the main parameters and adopting the adaptive particle optimization strategy. Finally, simulation results verify that compared with the conventional methods, the proposed multi-objective optimal dispatch method based on improved PSO algorithm can effectively accelerate algorithm convergence speed, reduce the overall cost of the system, and balance its operational economy and environmental friendliness.