由对硝基甲苯经氯化、氧化而得。将对硝基甲苯投入干燥的反应器中,加热熔融后,加入铁丝和碘片,于58-62℃,通入等摩尔量氯气,经热水洗涤、碳酸钠中和后,倒入冰水中,搅拌析出结晶,过滤去水,阴干得2-氯-4-硝基甲苯。
再将25倍1-2%氢氧化钠液加入2-氯-4-硝基甲苯中,加热至沸腾,于激烈搅拌下,缓缓加入高锰酸钾,保持温度在100±1℃,加完后,继续搅拌,回流30min,放冷,分去二氧化锰。
滤液用盐酸调至pH为1-2,沉淀用冰水洗涤,过滤后,于80℃干燥而得产品。氯化操作也可以在三氯化铁存在下进行,仍然在58-62℃通氯。氯化、氧化的总收率约为70%。