The invention discloses an apparatus for preventing blood coagulation of a blood transfusion bag or a blood transfusion bottle, and belongs to the technical field of medical instruments. The apparatuscomprises a shell, a driving device is fixedly connected to the lower surface of the inner wall of the shell, and a driving wheel is arranged at the top end of the driving device. According to the apparatus for preventing blood coagulation of the blood transfusion bag or the blood transfusion bottle, a motor, a driving pulley, a reaction box, a supporting rod, a sliding groove and a spring are matched with one another, when a medical worker places a blood bag in the reaction box, the medical personnel only need to start the motor, the motor drives the driving wheel to rotate, the pulley tightly clings to the surface of the driving wheel to slide, and at the moment, the reaction box can repeatedly move left and right under the action of the motor and the spring, so that the apparatus can fully mix the blood and an anticoagulant in the blood bag, and under the state that cooling equipment is started, hemoglobin in the blood is not prone to necrosis and damage, and a patient is not proneto using the damaged blood.