The invention relates to a method for preparing a gelatin microballoon embolization agent, which comprises the following steps of dissolving gelatin or mixture of gelatin and medicine at 30-70 DEG C, filtering to obtain gelatin solution with 15%-60% of solid content, adding gelatin solution into oil phase liquid paraffin with mass ratio of 1%-2% of stabilizer Span 80, wherein the volume ratio of water and oil is 1/1-1/10, stirring for 15 minutes by 200-800r/min, adding cross-linking agent aldehyde compound with mass percent of 2%-50% at low temperature of 0-10 DEG C, solidifying for 1-2 hours, washing or drying the cross-linking agent to obtain the microballoon embolization agent after freeze drying or dehydration. The method has the beneficial effects that the gelatin microballoon embolization agent has certain elasticity and expansibility, the surface is smooth, the sphere is obvious, the size and the shape of the sphere is uniform, the grain size is controllable, clinical embolization effect can be improved, and side effect can be lowered, the clinical controllability is strong, antitumor drug can be added into the microballoon in manufacture process, so that double therapeutical effect of medicine treatment and embolization can be realized. The gelatin has good biocompatibility and biodegradablity, and clinical safety can be guaranteed.