The invention discloses a calcitriol solid lipidic dispersion and a preparation method thereof. Raw materials of the calcitriol solid lipidic dispersion comprise calcitriol, one or more lipidic carriers and solid carriers, wherein a mass ratio of calcitriol to the one or more lipidic carriers is 1: (90-200000); a mass ratio of the one or more lipidic carriers to the solid carriers is (1-2): 1; and the one or more lipidic carriers are selected from caprylic triglyceride, capric triglyceride, caprylic / capric triglyceride, laurin, caprylic dilaurin, capric dilaurin, vitamin E, vitamin E succinate, vitamin E polyethylene glycol succinate and vitamin E acetate. The calcitriol solid lipidic dispersion has high drug stability and can keep a constant treatment level. The preparation method does not adopt an inorganic solvent, is suitable for industrial production and is conducive to storage and taking. An experiment proves that the calcitriol solid lipidic dispersion has good stability and dispersion uniformity satisfying requirements.