A safe and convenient protocol was developed for in situ generation of various dichlorinating agents (cf. Cl2, NCl3, Et4NCl3, ArICl2) from oxone and chloride. The synthetic utility of this protocol was demonstrated by diastereoselective dichlorination of a series of allylic and homoallylic alcohol derivatives with excellent yields and diastereoselectivity.