The invention relates to method for preparing and stabilizing high-purity 
lutein ester and removing pollutants thereof; at temperature of 20 DEG C to 70 DEG C, the particles of marigold flowers are dissolved in normal 
butane or 
acetone, stirred for 0.5h to 5h and filtered to obtain an extraction solution; an adsorbing agent is added into the extraction solution, stirred for 0.5h to 5h at temperature of 20 DEG C to 70 DEG C and filtered; a mother solution is collected and dried in vacuum, thus obtaining a concentrated substance. The concentrated substance is dissolved in isopropanol or butyl 
alcohol, stirred for 0.5h to 5h at temperature of 20 DEG C to 70 DEG C and slowly cooled to -10 DEG C to 10 DEG C after forming an even solution, and then filtered after 6 to 18 hours; the filter 
mass is added with an 
antioxidant after being washed by lower 
alcohol, and then dried to remove the lower 
alcohol, and thus the high-purity 
lutein ester is finally obtained. The method is characterized by obvious effect on removing pollutants, high product yield and low product degrading speed; and the 
lutein ester is further made into an 
oil soluble substance which has stronger stability, thereby solving the problem that the lutein ester product is easily oxidized and not easy for storing, etc.