The invention discloses a method for preparing piceatannol from fresh passion fruit seeds. The method comprises the following steps: 1) taking the fresh passion fruit seeds, crushing, adding a saturated lime solution for soaking and extraction, regulating the pH of an extract solution to 8-10, performing interception and separation with an ultra-filtration membrane, collecting permeate, concentrating the permeate with a nano-filtration membrane with the interception molecular weight of 100-200, regulating the pH of concentrate to 3-5.5, adding a biological enzyme, performing heat preservation and enzymolysis, and performing decompression concentration and precipitation to obtain a crude extract; and 2) dissolving the crude extract with ethanol, adding an aluminum oxide column to adsorb impurities, thus obtaining a solution below the column, adding water, standing, crystallizing and drying to obtain the product. By adopting the method to produce piceatannol, the process is simple and easy to operate, the energy consumption is low and industrial production is easily realized by the method.