The invention discloses a solvent-resistant composite nanofiltration membrane and a preparing method. The preparing method comprises the steps that firstly, polyetherimide and an organic solvent are mixed and stirred at 35-80 DEG C, then standing is carried out at 6-25 DEG C for defoaming, a membrane casting solution is obtained and spread on non-woven fabric, the non-woven fabric is put in air, soaked with deionized water and taken out, moisture on the surface is absorbed with filter paper, and a base membrane is obtained, wherein the face, with the membrane casting solution spread, of the non-woven fabric is called a face A; secondly, the face A of the base membrane is soaked in an ethylenediamine methanol solution, taken out and washed with deionized water, and a cross-linked membrane is obtained; thirdly, the face A of the cross-linked membrane is soaked in an ammonium lignosulfonate aqueous solution and taken out, then the face A is soaked in a trimesoyl chloride n-hexane solution, taken out and air-dried, and the solvent-resistant composite nanofiltration membrane is obtained. The solvent-resistant composite nanofiltration membrane and the preparing method are low in cost, the method is simple, and a reaction is quick; the obtained solvent-resistant composite nanofiltration membrane has high separation selectivity and solvent tolerance.