Dynamic regulation of glucose flux between aerobic glycolysis and the pentose phosphate pathway (PPP) during epithelial-mesenchymal transition (EMT) is not well-understood. Here we show that Snail (SNAI1), a key transcriptional repressor of EMT, regulates glucose flux toward PPP, allowing cancer cell survival under metabolic stress. Mechanistically, Snail regulates glycolytic activity via repression of phosphofructokinase, platelet (PFKP), a major isoform of cancer-specific phosphofructokinase-1 (PFK-1), an enzyme involving the first rate-limiting step of glycolysis. The suppression of PFKP switches the glucose flux towards PPP, generating NADPH with increased metabolites of oxidative PPP. Functionally, dynamic regulation of PFKP significantly potentiates cancer cell survival under metabolic stress and increases metastatic capacities in vivo. Further, knockdown of PFKP rescues metabolic reprogramming and cell death induced by loss of Snail. Thus, the Snail-PFKP axis plays an important role in cancer cell survival via regulation of glucose flux between glycolysis and PPP.