The invention discloses a method for detecting N-nitrosodimethylamine in meat products, which comprises the steps of S1, taking a sample to be detected, adding n-hexane, acetonitrile and water, oscillating, centrifuging and discarding the n-hexane layer; S2, adding dichloromethane and anhydrous sodium sulfate to the solution in the step S1, oscillating and centrifuging, taking an organic layer into a concentration bottle, adding ice water to a receiving bottle, carrying out rotary evaporation under the conditions of 350-360 mbar and 34-36 DEG C to remove dichloromethane, and if the remaining solution is greater than 1mL, adding dichloromethane for continuous rotary evaporation until the remaining solution is about 0.5-1mL; S3, removing the residue in the step S2, cleaning the concentrationbottle in the step S2 with a small amount of acetonitrile, n-hexane saturated with acetonitrile and n-hexane in sequence, mixing the washing liquid and the residue in the step S2, centrifuging, discarding the n-hexane layer, enabling the acetonitrile layer to be constant in volume to obtain the sample solution to be detected, and carrying out GC-MS determination. The pretreatment method applied by the invention is easy to operate, the high grease in the sample to be detected can be effectively removed, and the recovery rate of NDMA is significantly improved through improving the concentrationcondition at the same time.