The present invention discloses a gastrodin injection, and at the same time also discloses a preparation method and a use thereof. The gastrodin injection comprises gastrodin, water for injection anda metal complexing agent. The gastrodin is subjected to water sedimentation, refrigeration, ultrafiltration and sterilization, ineffective ingredients are ensured to be completely removed, related substances in the preparation are reduced, the prepared preparation has good stability, the related substances and pyrogen items meet quality standards, a curative effect is stable, clarity is improved,and clinical experiments prove that gastrodin injection is capable of intravenous injection. The gastrodin injection is used for preparing drugs for treatments of neurasthenia, neurasthenia syndromesand traumatic brain syndromes, vertigo including Meniere's disease, drug vertigo, traumatic vertigo, sudden deafness, vestibular nerve cell inflammation, vertebral basilar artery insufficient blood supply, etc., neuralgia including trigeminal neuralgia, sciatica, occipital neuralgia, etc., and headache including vascular headache, migraine, neurasthenia, neurasthenia syndromes and other diseases.