The invention discloses a temperature control device and method for additive manufacturing. According to the temperature control device, a front preheating part is arranged at the front end of a printing head, and a rear cooling part is arranged at the rear end of the printing head. Before a formed part enters a printing position, the difference between the surface temperature of the formed part and the temperature of a printing portion can be reduced, and the frequency of the phenomenon that due to the large temperature difference, the organizations of the formed part are not uniform can be reduced. Due to the fact that the rear cooling part is arranged behind the printing head, the formed part can be rapidly cooled by the cooling gas after printing is accomplished, the situation that dueto the fact that the temperature is too high, the formed part is oxidized by the surrounding air is avoided, and the surface quality of the formed part is improved. According to the temperature control system and method for additive manufacturing, on the basis of control over the temperature of a molten pool in the additive manufacturing deposition process and the cooling speed in the solidification process, the front preheating device and the rear cooling device are added, and therefore zone control of the temperature field of the formed part is achieved, the forming defect is avoided, the distribution of the temperature field in the additive manufacturing process is improved, and the internal property of the formed part can be improved.