The present invention relates to the field of organic chemistry, particularly to a method for preparing acrolein through catalysis of glycerol liquid phase dehydration by using a pyridine ion liquid. According to the method, a pyridine ion liquid is adopted, a semi-batch reaction is adopted, and glycerol liquid phase dehydration is performed at a reaction temperature of 250-350 DEG C and a molar ratio of the ion liquid to the glycerol of 0.5:100-1.2:100 to prepare the acrolein, wherein a glycerol conversion rate is 100%, and an acrolein yield is 32.0-67.9%. According to the present invention, the biomass glycerol is adopted to prepare the high added value acrolein, raw material cost is low, raw material sources are wide, acidity of the catalyst can be adjusted, catalytic activity is high, and the process has characteristics of fast reaction, high selectivity, simple product system separation, safe and environmental protection process, and industrial production.