As emerging pollutants in the environment, nanoplastics (NPs) can cross biological barriers and be enriched in organisms, posing a greatest threat to the health of livestock and humans. However, the size-dependent toxic effects of NPs in higher mammals remain largely unknown. To determine the size-dependent potential toxicities of NPs, we exposed mouse (AML-12) and human (L02) liver cell lines in vitro, and 6-week-old C57BL/6 mice (well-known preclinical model) in vivo to five different sizes of polystyrene NPs (PS-NPs) (20, 50, 100, 200 and 500 nm). We found that ultra-small NPs (20 nm) induced the highest cytotoxicity in mouse and human liver cell lines, causing oxidative stress and mitochondrial membrane potential loss on AML-12 cells. Unexpectedly in vivo, after long-term oral exposure to PS-NPs (75 mg/kg), medium NPs (200 nm) and large NPs (500 nm) induced significant hepatotoxicity, evidenced by increased oxidative stress, liver dysfunction, and lipid metabolism disorders. Most importantly, medium or large NPs generated local immunotoxic effects via recruiting and activating more numbers of neutrophils and monocytes in the liver or intestine, which potentially resulted in increased proinflammatory cytokine secretion and the tissue damage. The discrepancy in in vitro-in vivo toxic results might be attributed to the different properties of biodistribution and tissue accumulation of different sized NPs in vivo. Our study provides new insights regarding the hepatotoxicity and immunotoxicity of NPs on human and livestock health, warranting us to take immense measures to prevent these NPs-associated health damage.