Mecobalamin, a form of vitamin B12 containing a central metal element (cobalt), is one of the most important mediators of nervous system function. In the clinic, it is often used to accelerate recovery of peripheral nerves, but its molecular mechanism remains unclear. In the present study, we performed sciatic nerve crush injury in mice, followed by daily intraperitoneal administration of mecobalamin (65 μg/kg or 130 μg/kg) or saline (negative control). Walking track analysis, histomorphological examination, and quantitative real-time PCR showed that mecobalamin significantly improved functional recovery of the sciatic nerve, thickened the myelin sheath in myelinated nerve fibers, and increased the cross-sectional area of target muscle cells. Furthermore, mecobalamin upregulated mRNA expression of growth associated protein 43 in nerve tissue ipsilateral to the injury, and of neurotrophic factors (nerve growth factor, brain-derived nerve growth factor and ciliary neurotrophic factor) in the L4–6 dorsal root ganglia. Our findings indicate that the molecular mechanism underlying the therapeutic effect of mecobalamin after sciatic nerve injury involves the upregulation of multiple neurotrophic factor genes.