Background. Previous studies have reported that resveratrol has various biological effects such as anti-inflammatory, antioxidant, and antitumor. This study aimed to investigate the effects of resveratrol on blood glucose and blood lipids in rats with gestational diabetes mellitus (GDM). Methods. The rat diabetes model was prepared by one-time intraperitoneal injection of streptozotocin (STZ, 35 mg/kg). Fasting blood glucose was measured by using a blood glucose meter. The ELISA method was used to detect the levels of insulin, leptin, adiponectin, resistin, TNF-α, and IL-6. The content of TC, TG, LDL-C, and HDL-C was determined by using an automatic biochemical detector. Results. Compared with the GDM group, the insulin level in the resveratrol (120 and 240 mg/kg) treatment group was significantly increased. But, the blood glucose level and body weight were significantly reduced. The content of TC, TG, and LDL-C in the resveratrol (240 mg/kg) treatment group was significantly reduced, and the content of HDL-C was significantly increased. In addition, leptin, resistin, TNF-α, and IL-6 levels in the 240 mg/kg resveratrol treatment group were significantly reduced, and adiponectin was significantly increased. Also, resveratrol (240 mg/kg) was stronger than metformin hydrochloride in improving insulin secretion and regulating blood lipids and adipokine content. Conclusion. Resveratrol has a dose-dependent effect on GDM rats to increase insulin secretion, reduce blood glucose and body weight, and regulate blood lipids and plasma adipokines.