The invention discloses a shaking device for preparing embolization microspheres capable of loading drugs. The shaking device comprises a shell and is characterized in that a placing groove is arranged inside the shell, two vertically arranged fixed rods are fixedly connected to the inner wall of the placing groove, a mounting groove is formed in the lower end of each fixed rod, a telescopic rod is inserted into each mounting groove, a spring is fixedly connected between each telescopic rod and the corresponding fixed rod, one ends, close to each other, of the telescopic rods are provided withvertical slide grooves, a connecting rod is inserted into each slide groove, one ends, close to each other, of the connecting rods are connected with sleeves, a placing tube is arranged in each sleeve, an iron block is connected to the lower end of each telescopic rod, electromagnets are fixedly connected to the inner walls of the placing groove and connected with the iron blocks in a matched manner, a motor is fixedly mounted at the bottom end of inner wall of the shell, a rotary disc is fixedly mounted at the output end of the motor, and the rotary disc is located below the placing tubes. When the shaking device is used, intermittent shaking can be achieved conveniently, and operation convenience and simpleness are achieved.