The invention discloses a preparation method of acrolein, taking biological glycerol as the raw material and the modified zeolite supported heteropolyacid as catalyst, the method prepares acrolein directly by dehydration reaction. 18 to 30 catalyst are put in the middle section of a normal pressure continuous fixed bed reactor, with the volume space velocity of 1 to 10 h<-1>; under the protection of N2, the catalyst bed raises the temperature to 180 to 540 DEG C, and the biological glycerol solvent which is added with inhibitor is put into the fixed bed reactor from a micro pump; after gasified, the glycerine solution reacts by the catalyst bed. After reaction, the product is absorbed by acetone, then is separated and purified, thus obtaining acetone. The invention adopts the alkali metal, phosphoric oxides, alkali metal compound improved catalyst as carrier to carry heteropoly acid catalyst which is green and environmental catalyst and has the advantages of high activity, regeneration property, no pollution, simple reaction, operation process, low production cost, high mole selectivity of acrolein and high conversion rate of biological glycerol.