The invention relates to a method for extracting moringa oleifera lam flavone from moringa oleifera lam leaves. The method comprises the steps: 1) drying the moringa oleifera lam leaves, loading into a filter basket, putting into a sub-critical extraction kettle, and closing airtightly the extraction kettle; then adding an organic extraction agent, heating up until an extracted liquid in the sub-critical extraction kettle is in a sub-critical state; and extracting to obtain the extracted liquid, putting into a solvent recycling kettle, carrying out reduced-pressure recycling of the solvent, and thus obtaining a black green extract; 2) adding n-butanol saturated by water into the extract, and extracting; centrifuging by using a centrifuge, and collecting the extracted phase; and carrying out reduced-pressure concentration of the extracted phase by a rotary evaporator to obtain a brown-yellow extract; and 3) loading the brown-yellow extract on a macroporous resin column, then carrying out gradient elution with elution liquids according to an order from small elution liquid polarity to large elution liquid polarity, detecting, taking a fraction having the flavone content of more than 97%, concentrating to a dried powder, recrystallizing with methanol or ethanol, and thus obtaining a flavone product with the purity of more than 98%. The product has less impurity content and high biological activity, and the sub-critical fluid extraction technology has the advantages of high extraction efficiency, short operating period, energy saving, time saving, and high recovery rate of the extraction agent.