The invention discloses a pharmaceutical grade glycerin purification method, which comprises: grinding muscovite, adding a barium nitrate aqueous solution, carrying out mixing stirring, adjusting the pH value of the system to 5.5-6.5 with hydrochloric acid, adding hexadecyltrimethylammonium chloride, carrying out heating stirring, filtering, and washing to obtain pre-treated muscovite; heating sepiolite powder, carrying out thermal insulation, cooling to a room temperature, adding hydrochloric acid, carrying out heating stirring, filtering, washing to achieve a neutral state, drying, adding furfural, uniformly mixing, heating, carrying out thermal insulation, adding the pre-treated muscovite, stirring, drying, and crushing to obtain a sepiolite-muscovite compound; adding water to crude glycerin, adding the sepiolite-muscovite compound, stirring, and standing; carrying out pressure reducing filtration, loading the filtrate onto a cation exchange resin column, loading onto an anion exchange resin column, carrying out rotary evaporation, carrying out heating evaporation until no distillate is distilled out, and continuously sucking the gas; and conveying into a distillation tower, collecting the distillated, carrying out deordorization heat exchange, and carrying out decolorization treatment to obtain the pharmaceutical grade glycerol.