A novel resonance light scattering (RLS) method was developed for the determination of resveratrol based on the interaction between resveratrol and methylene blue (MB). It was found that at pH 8.69, the weak RLS intensity of MB was remarkably enhanced by the addition of trace amount of resveratrol with the maximum peak located at 385.0 nm. Under the optimum conditions, a good linear relationship between the enhanced RLS intensities and the concentrations of resveratrol was obtained over the range of 2.0–14.0 μg ml −1 with the detection limit (3 σ) of 0.63 μg ml −1. The results of the analysis of resveratrol in synthetic samples and human urine are satisfactory, which showed it may provide a more sensitive, convenient, rapid and reproducible method for the detection of resveratrol, especially in biological and pharmaceutical field. In this work, the characteristics of RLS, absorption and fluorescence spectra of the resveratrol–MB system, the influencing factors and the optimum conditions of the reaction were investigated.