Aims: To investigate the effects of resveratrol on cognitive impairment in streptozotocin (STZ)-induced diabetic rats and to explore the mechanisms of that phenomenon. Methods: Sixty healthy male Sprague Dawley rats were randomly divided into four groups: normal control group (Con group, n = 15), Res group (normal Sprague Dawley rats treated with resveratrol, n = 15), diabetes mellitus group (DM group, n = 15) and DM + Res group (diabetic rats treat with resveratrol, n = 15). Streptozotocin (STZ) was injected intraperitoneally to establish the diabetic model. One week after diabetic model induction, the animals in the Res group and the DM + Res group received resveratrol intraperitoneally once a day for consecutive 4 weeks. The Morris water maze test was applied to assess the effect of resveratrol on learning and memory. To explore the mechanisms of resveratrol on cognition, we detected the protein expression levels of Caspase-3, Bcl-2, Bax, NMDAR1 (N-Methyl-d-Aspartate receptor) and BDNF (Brain Derived Neurotrophic Factor) via western blotting analysis. Results: Resveratrol has no obvious effect on normal SD rats. Compared to Con group, cognitive ability was significantly impaired with increased expression of Caspase-3, Bax and down-regulation of Bcl-2, NMDAR1 and BDNF in diabetic rats. By contrast, resveratrol treatment improved the cognitive decline. Evidently, resveratrol treatment reversed diabetes-induced changes of protein expression. Conclusions: Resveratrol significantly ameliorates cognitive decline in STZ-induced diabetic model rats. The potential mechanism underlying the protective effect could be attributed to the inhibition of hippocampal apoptosis through the Bcl-2, Bax and Caspase-3 signaling pathways and improvement of synaptic dysfunction. BDNF may also play an indispensable role in this mechanism.