A screening method in the combination of ultrasonic extraction, gas chromatography-mass spectrometry detection and automated mass spectrometry deconvolution technique was developed for non-target screening of non-polar and weak polar pollutants in sediments and sludges. The samples were extracted by ultrasonication for 20 min using dichloromethane for three times. The extraction solutions were cleaned-up by gel permeation chromatography and a silica gel column, and then 3 g of copper powder was used to remove the sulfur by ultrasonication for 10 min. Parallel experiments were carried out for 5 times and the RSDs were ranged from 5.8% to 14.9%. Automated mass spectral deconvolution & identification system (AMDIS) would improve the resolution of overlapping peaks, and identify the pure mass spectrum of the analytes in the cases of stronger background interference and co-extracted substances covering. Standard spectrum databases, such as NISTDRUG, NISTEPA, NISTFDA, Mass Spectral Library, etc, would qualitatively identify the organic pollutants in the samples. As a result, a total of 290 organic pollutants were identified, of which 190 and 153 pollutants were found in sediments and sludges, respectively. The identified pollutants included the Environmental Protection Agency (EPA) priority pollutants, pharmaceuticals, herbicides, antioxidants, intermediates, organic solvents and chemical raw materials. The proposed method is proved to be a promising one for non-target screening of complex matrix samples with the advantages of higher sensitivity and better repeatability.