Perfluorinated and polyfluoroalkyl substances (PFASs) are compounds characterized by at least one perfluorinated carbon atom in an alkyl chain linked to side-chain groups. Owing to their unique chemical properties, these compounds are widely used in industrial production and daily life. However, owing to anthropogenic activities, sewage discharge, surface runoff, and atmospheric deposition, PFASs have gradually infiltrated the environment and aquatic resources. With their gradual accumulation in environmental waters, PFASs have been detected in fishes and several fish-feeding species, suggesting that they are bioconcentrated and even amplified in aquatic organisms. PFASs exhibit high intestinal absorption efficiencies, and they bioaccumulate at higher trophic levels in the food chain. They can be bioconcentrated in the human body via food (e. g., fish) and thus threaten human health. Therefore, establishing an efficient analytical technique for use in analyzing PFASs in typical fish samples and providing technical support for the safety regulation and risk assessment of fish products is necessary. In this study, by combining solvent extraction and magnetic dispersion-solid phase extraction (d-SPE), an improved QuEChERS method with ultra-high performance liquid chromatography-tandem mass spectrometry (UHPLC-MS/MS) was developed for the determination of 13 PFASs in fish samples. Fe3O4-TiO2 can be used as an ideal adsorbent in the removal of sample matrix interference and a separation medium for the rapid encapsulation of other solids to be isolated from the solution. Based on the matrix characteristics of the fish products and structural properties of the target PFASs, Fe3O4-TiO2 and N-propyl ethylenediamine (PSA) were employed as adsorbents in dispersive purification. The internal standard method was used in the quantitative analyses of the PFASs. To optimize the sample pretreatment conditions of analyzing PFASs, the selection of the extraction solvent and amounts of Fe3O4-TiO2 and PSA were optimized. Several PFASs contain acidic groups that are non-dissociated in acidic environments, thus favoring their entry into the organic phase. In addition, acidified acetonitrile can denature and precipitate the proteins within the sample matrix, facilitating their removal. Finally, 2% formic acid acetonitrile was used as the extraction solvent, and 20 mg Fe3O4-TiO2, 20 mg PSA and 120 mg anhydrous MgSO4 were used as purification adsorbents. Under the optimized conditions, the developed method exhibited an excellent linearity (R≥0.9973) in the range of 0.01-50 μg/L, and the limits of detection (LODs) and quantification (LOQs) ranged from 0.001-0.023 and 0.003-0.078 μg/L, respectively. The recoveries of the 13 PFASs at low, medium, and high spiked levels (0.5, 10, and 100 μg/kg) were 78.1%-118%, with the intra- and inter-day precisions of 0.2%-11.1% and 0.8%-8.7%, respectively. This method was applied in analyzing real samples, and PFASs including perfluorooctanesulfonic acid, perfluorooctanoic acid, perfluoroundecanoic acid, perfluorododecanoic acid, and perfluorotridecanoic acid, were detected in all 11 samples evaluated. This method is simple, sensitive, and suitable for use in analyzing PFASs in fish samples.