Based on the advantages of non-contact, flexibility, and small heat-affected zone, laser processing technology is widely used in material removal, addition, modification and other manufacturing fields. However, the emission of large amounts of smoke during laser processing of metal materials will result in environmental pollution in the job shop. Additionally, the processing time of laser equipment becomes uncertain as the power decays with prolonged use. Therefore, this paper is mainly focus on a multi-objective flexible job shop fuzzy green scheduling problem to minimize the fuzzy makespan, fuzzy total energy consumption and fuzzy total smoke emission. To solve it, an improved multi-objective particle swarm optimization algorithm has been designed. Firstly, a preventive maintenance strategy is proposed to reduce the makespan and equipment failure frequency by considering periodic power attenuation of laser equipment. Next, different particle updating strategies are employed to enhance particles’ exploration capabilities. Subsequently, five neighborhood structures are introduced to improve the performance of local search. Finally, comparison experiments are conducted with an expanded common benchmark, and a production case study in a special vehicle body-in-white prototype job shop. The results effectively demonstrate the feasibility and effectiveness of the developed model and improved multi-objective particle swarm optimization algorithm.