The flavonoids from Perilla leaves were extracted using flash extraction assisted by ultrasonic extraction with ethanol. Subsequently, macroporous resin was employed for the isolation and purification of these flavonoids, followed by an investigation into their antioxidant activity. The process conditions for the extraction of flavonoids from Perilla leaves were designed and optimized using a one-way experiment combined with a response surface methodology. The optimal extraction conditions were determined as follows: the liquid–solid ratio was 20:1, ethanol volume fraction of 60%, ultrasound temperature of 60 °C, ultrasound time of 10 min and flash evaporation time of 60 s. The optimal extraction rate of flavonoids is 9.8 mg/g. In terms of separation and purification, a high-performance macroporous resin (HPD450 resin) with high purification efficiency was selected through static analysis and adsorption experiments. The optimal enrichment conditions were as follows: loading concentration of 0.06 mg/mL, optimal loading concentration of 20 mL, elution concentration of 70% and 76 mL, providing a reference for the further development and utilization of Perilla leaf flavonoids.