Pentose phosphate pathway (PPP) is a major glucose metabolism pathway, which has a fundamental role in cancer growth and metastasis. Even though PPP blockade has been pointed out as a very promising strategy against cancer, effective anti-PPP agents are not still available in the clinical setting. Here we demonstrate that the natural molecule polydatin inhibits glucose-6-phosphate dehydrogenase (G6PD), the key enzyme of PPP. Polydatin blocks G6PD causing accumulation of reactive oxygen species and strong increase of endoplasmic reticulum stress. These effects are followed by cell cycle block in S phase, an about 50% of apoptosis, and 60% inhibition of invasion in vitro. Accordingly, in an orthotopic metastatic model of tongue cancer, 100 mg/kg polydatin induced an about 30% tumor size reduction with an about 80% inhibition of lymph node metastases and 50% reduction of lymph node size (p < 0.005). Polydatin is not toxic in animals up to a dose of 200 mg/kg and a phase II clinical trial shows that it is also well tolerated in humans (40 mg twice a day for 90 days). Thus, polydatin may be used as a reliable tool to limit human cancer growth and metastatic spread.