The invention belongs to the field of chemical drugs, and discloses a
ruthenium complex capable of inhibiting
tumor angiogenesis and a preparation method and application thereof. The
ruthenium complex provided by the invention has a structure shown in a formula I or II. The preparation method comprises the following steps of: dropwise adding a
silver nitrate solution to a
sodium salt solution, stirring and reacting, then filtering, washing and
vacuum drying a precipitate, and thereby obtaining a ligand O-O; taking
ruthenium chloride, L, and
lithium chloride to be dissolved in N-, N-
dimethyl formamide, heating and refluxing under the protection of
argon atmosphere to obtain an intermeidate Ru (L2) Cl22 +; allowing the ligand O-O and the Ru (L2) Cl22 + to be dissolved in an
ethanol / water mixed
solvent, heating and refluxing to obtain the ruthenium complex shown in the formula I; and allowing the Ru (L2) Cl22 +, 8- hydroxyquinoline, and
ammonium acetate to be dissolved in
ethanol, and heating and refluxing under the protection of
argon atmosphere to obtain the ruthenium complex shown in the formula II. The ruthenium complex has the advantages of good stability, uneasiness in
hydrolysis, good
solubility,
low toxicity, and the ability to inhibit
tumor angiogenesis, and is easily absorbed by the
human body.