The invention provides a method for preparing high-purity scutellarin, which solves the problem that the prior preparation method is high in pollution, low in yield and high in cost. The method comprises the following: (1) a dissolution step, which is to take commercially available breviscapinun of which the scutellarin content in percentage by weight is 85 percent, dissolve the breviscapinun in alkaline water which is 5 to 10 times the weight of the breviscapinun and has a PH of 7 to 9 and filter the obtained product, and (2) a separation step, which is to use chromatography material to perform column chromatography on filtrate of which the sample loading amount is 1:1-3, elute the obtained product with elution water 8 to 10 times the volume of a column, collect the obtained product part by part, combine eluent of which the purity is greater than weight percentage by 98 percent, regulate pH to 2, precipitate, stand and filter the obtained product, wash precipitate with deionized water to be neutral, dry the obtained product and obtain the high-purity scutellarin.