In this study adsorption of Cd onto TiO2 nanoparticles and natural sediment particles (SP) were studied and the facilitated transports of Cd into carp by TiO2 nanoparticles and SP were assessed by bioaccumulation tests exposing carp (Cyprinus carpio) to Cd contaminated water in the presence of TiO2 and SP respectively. The results show that TiO2 nanoparticles had a significantly stronger adsorption capacity for Cd than SP. The presence of SP did not have significant influence on the accumulation of Cd in carp during the 25 d of exposure. However, the presence of TiO2 nanoparticles greatly enhanced the accumulation of Cd in carp. After 25 d of exposure Cd concentration in carp increased by 146%, and the value was 22.3 and 9.07 microg/g, respectively. And there is a positive correlation between Cd and TiO2 concentration. Considerable Cd and TiO2 accumulated in viscera and gills of the fish.