Aimed at the optimization of operation and dispatching for CCHP micro-grid, in order to achieve the goal of energy saving and emission reduction, the micro-grid operating costs and environmental pollution costs were taken as optimization objectives, a micro-grid optimization model including wind turbine, micro-turbine, waste heat boiler and lithium bromide absorption chiller was established. The multi-objective gray wolf optimization algorithm was adopted to solve the optimization model to obtain the Pareto optimal solution set of the multi-objective problem, and to improve the algorithm for the problems that the micro-grid optimization problem has many constraints and the early exploration ability of the algorithm is insufficient. Simulation results show that the improved algorithm has better solution speed and global search performance than the original algorithm. The method proposed in this paper can provide suggestions for optimal dispatch of CCHP micro-grids, achieve flexible deployment of micro-grids according to the requirement of users, and achieve the goals of reducing operating costs and polluting gas emissions.