Salvianolic acid B (SalB), a bioactive compound isolated from the plant-derived medicinal herb Danshen, has been shown to exert various anti-oxidative and anti-inflammatory activities in several neurological disorders. In this study, we sought to investigate the potential protective effects and associated molecular mechanisms of SalB in Parkinson’s disease (PD) models. To determine the neuroprotective effects of SalB in vitro, MPP+- or lipopolysaccharide (LPS)-induced neuronal injury was achieved using primary cultures with different compositions of neurons, microglia and astrocytes. Our results showed that SalB reduced both LPS- and MPP+-induced toxicity of dopamine neurons in a dose-dependent manner. Additionally, SalB treatment inhibited the release of microglial pro-inflammatory cytokines and resulted in an increase in the expression and release of glial cell line-derived neurotrophic factor (GDNF) from astrocytes. Western blot analysis illustrated that SalB increased the expression and nuclear translocation of nuclear factor (erythroid-derived 2)-like 2 (Nrf2). The knockdown of Nrf2 using specific small interfering RNA (siRNA) partially reversed the SalB-induced GDNF expression and anti-inflammatory activity. Moreover, SalB treatment significantly attenuated dopaminergic (DA) neuronal loss, inhibited neuroinflammation, increased GDNF expression and improved the neurological function in MPTP-treated mice. Collectively, these findings demonstrated that SalB protects DA neurons by an Nrf-2 -mediated dual action: reducing microglia activation-mediated neuroinflammation and inducing astrocyte activation-dependent GDNF expression. Importantly the present study also highlights critical roles of glial cells as targets for developing new strategies to alter the progression of neurodegenerative disorders.