The invention improves a preparation method of 3, 5-dihydroxy heptyl-6-gadoleic acid derivative. Asymmetric reduction is performed on intermediate 3-hydroxy-5-oxo-6-heptenoic acid ester derivative, alkali hydrolysis is performed on the obtained 3, 5-dihydroxy heptyl-6-heptenoic acid ester derivative crude product which is treated by alkali hydrolysis to obtain 3, 5-dihydroxy heptyl-6-gadoleic acid sodium salt derivative which is extracted and purified to obtain 3, 5-dihydroxy heptyl-6-gadoleic acid sodium salt derivative solution, then 3, 5-dihydroxy heptyl-6-gadoleic acid sodium salt derivative is converted into 3, 5-dihydroxy heptyl-6-gadoleic acid derivative, and 3, 5-dihydroxy heptyl-6-gadoleic acid sodium salt derivative is again converted into 3, 5-dihydroxy heptyl-6-gadoleic acid ester derivative with high yield, and purification methods such as recrystallization are performed to obtain purified 3, 5-dihydroxy heptyl-6-gadoleic acid ester derivative. The purified 3, 5-dihydroxy heptyl-6-gadoleic acid ester derivative is then hydrolyzed into 3, 5-dihydroxy heptyl-6-gadoleic acid sodium salt derivative which is finally converted into 3, 5-dihydroxy heptyl-6-gadoleic acid calcium salt derivative. 3, 5-dihydroxy heptyl-6-gadoleic acid derivative with high quality is obtained.