A composition for delivering cholecalciferol to skin and/or mucous membranes via topical application. The composition comprises xylitol and cholecalciferol in emulsion. Optionally, the composition may include additional components such as glycerol, polyethylene glycol, propylene glycol, pharmaceutical agents, stabilizers, acids, bases, buffers, antioxidants, emulsifiers, suspending agents, and preservatives. Methods of preparation of the composition and of using it as a topical treatment for delivery of cholecalciferol to the skin and/or mucous membranes are also disclosed.