Abstract(R)-mandelic acid is an industrially important chemical, especially used for producing antibiotics. Its chemical synthesis often uses highly toxic cyanide to produce its racemic form, followed by kinetic resolution with 50% maximum yield. Here we report a green and sustainable biocatalytic method for producing (R)-mandelic acid from easily available styrene, biobased L-phenylalanine, and renewable feedstocks such as glycerol and glucose, respectively. An epoxidation-hydrolysis-double oxidation artificial enzyme cascade was developed to produce (R)-mandelic acid at 1.52 g/L from styrene with > 99% ee. Incorporation of deamination and decarboxylation into the above cascade enables direct conversion of L-phenylalanine to (R)-mandelic acid at 913 mg/L and > 99% ee. Expressing the five-enzyme cascade in an L-phenylalanine-overproducing E. coli NST74 strain led to the direct synthesis of (R)-mandelic acid from glycerol or glucose, affording 228 or 152 mg/L product via fermentation. Moreover, coupling of E. coli cells expressing L-phenylalanine biosynthesis pathway with E. coli cells expressing the artificial enzyme cascade enabled the production of 760 or 455 mg/L (R)-mandelic acid from glycerol or glucose. These simple, safe, and green methods show great potential in producing (R)-mandelic acid from renewable feedstocks.