An embolic agent and a preparation method therefore are disclosed. The embolic agent comprises a liquid embolic material, a degradable polymer, and a contrast agent. The preparation method comprises physically blending a degradable polymer and a liquid embolic material, or chemically bonding the degradable polymer to the liquid embolic material, to obtain a first solution adding a contrast agent to the first solution, to obtain the embolic agent. Due to the gradual degradation of the degradable polymer, an embolic body forms a system with a porous structure, thereby lowering the density of the embolic agent and effectively relieving the mass effect.