The invention discloses a face mask capable of preventing fogging of glasses. According to the technical scheme, the face mask is characterized in that by forming an independent inhaled air and exhaled air flowing channel, and the exhaled air flows out along the designed channel and cannot flow to the upper portion of the nose, so that fogging of the glasses is avoided. In order to solve the problem that the inhalation resistance is increased due to the design of the independent flowing channel, a special respiration assisting device is arranged, the respiration assisting device comprises a chamber, an elastic air bag is arranged in the chamber and connected with an exhalation pipe, the chamber is connected with an inhalation pipe, the exhalation pipe is connected with an exhalation pipe control device, and accordingly, when exhalation is conducted through the exhalation pipe, because the air bag becomes large, the air in the chamber can be discharged into the inhalation pipe for inhalation of people. When one time of exhalation is completed, the exhalation pipe control device discharges the air in the air bag, because the air bag becomes small, the outside air enters the chamber due to air pressure difference, so that the aim of assisting the respiration is achieved. By means of the face mask, fogging of the glasses can be avoided to the greatest extent, and the respiration assisting function is achieved.