The invention discloses a method for preparing m-phenylenediamine by taking nitrochlorobenzene meta-position oil as a raw material. The method comprises the following steps of (1) nitrification of thenitrochlorobenzene meta-position oil, wherein the nitrochlorobenzene meta-position oil is added into concentrated sulfuric acid, the temperature rises, fuming nitric acid is added dropwise, a reaction is carried out, standing is carried out for removing waste acid, and a mixture of 2,4-nitrochlorobenzene and 3,5-dinitrochlorobenzene is obtained; (2) a catalytic hydrogenation reaction, wherein themixture of the 2,4-nitrochlorobenzene and the 3,5-dinitrochlorobenzene is taken as a raw material, methyl alcohol is taken as a solvent, an alkaline substance is taken as an acid-binding agent, precious metal palladium carbon is taken as a catalyst, hydrogen is introduced, and the m-phenylenediamine is obtained. The novel method for treating the nitrochlorobenzene meta-position oil is found, which can turn waste into wealth; compared with other methods for treating the meta-position oil, the method is simple and direct, and meets the requirement of the atomic economic benefit; other unnecessary side reactions cannot be generated, and the process is simple and easy to operate; compared with a method for preparing the m-phenylenediamine through the reduction of m-dinitrobenzene, the methodis more environmentally friendly, and low in cost.