The invention discloses a method for extracting and separating kaempferol from Ligustrum sinense branches and leaves, which comprises the following steps: carrying out thermal-soak extraction on Ligustrum sinense twice, regulating the pH value, enriching with macroporous adsorbent resin, and flushing the columns with deionized water flushing liquid; after the effluent liquid becomes clear, eluting the flushed column filler with 0.8-1 wt% sodium hydroxide eluting liquid, and collecting the eluate; and regulating the pH value of the eluate, carrying out enzymolysis, crystallizing, filtering, and recrystallizing multiple times, thereby obtaining the yellow acicular crystal kaempferol refined product. The method has the advantages of low production cost and wide industrialization prospects, is simple to operate and can easily implement industrial production.