The invention discloses a denoising method for a seismic signal based on the Shearlet transform, which comprises the following steps: 1, two-dimensional seismic section data is read; 2, the two-dimensional seismic section data S is expanded into a square matrix S1 of which the length and the width are odd; 3, a frequency domain orientation filter set is built; 4, multiplying operation is performed on all the transform matrixes and a signal vector respectively, and two-dimensional Fourier inverse transform is performed, so that Shearlet coefficients C<i,j> in various directions and dimensions are obtained; 5, threshold value processing is performed; 6, Shearlet inverse transform is performed on the Shearlet transform coefficients subjected to threshold value processing to obtain the denoised signal. According to the denoising method, the Laplace decomposition is performed on the seismic signal with noise, and then filtering processing is performed by utilizing a Shearlet function to obtain the corresponding Shearlet coefficient; the noise signal is filtered through threshold value processing, and the denoised signal is recovered through sampling Shearlet transform under the inverse condition, so that the better denoising effect is obtained, and the method has an excellent practical value.