Epichlorohydrin was prepared with chlorination and cyclization using biological glycerol as raw material in this paper.Firstly,dichloropropanol(DCP)with chlorination yield of 90.09% was prepared by using biological glycerol as raw material,HCl gas as chlorination agent,adipic acid as catalyst,eliminated water four times using Na2SO4,then,epichlorohydrin with cyclization yield of 88.2% was prepared with DCP and NaOH at following optimal conditions:the reaction time 30 min,the molar ratio of NaOH to DCP 1.15∶1,the reaction temperature 95 ℃.