Adsorption of N-nitrosopyrrolidine (NPYR) by zeolite NaZSM-5, Hbeta and NaZSM-11 in acidic solution with pH of 1 was investigated. The NPYR uptake process obeyed the first-rate Lagegren kinetic equation describing adsorption, and the equilibrium data were fitted to the Langmuir or Freundlich adsorption equation. Zeolite ZSM-5, Hbeta and NaZSM-11 possessed a higher adsorption capacity than amorphous silica or ordered mesoporous siliceous SBA-15, implying their potential application for adsorption of nitrosamines in gastric juice to anti-cancer.