Aiming at the characteristics of remote sensing images with low-contrast, weak edge preservation, and poor resolution textual information, an image enhancement method that combines nonsubsampled shearlet transform (NSST) and guided filtering is presented. First, histogram equalization is applied to the remote sensing image. Second, the image is decomposed into a low frequency component and several high frequency components by NSST. Then, a linear stretch is adopted for the coefficients of the low-frequency component to improve the contrast of the original image; the threshold method is used to restrain the noise in the high-frequency components, then guided filtering is used for dealing with the high-frequency components, improving the detail information and edge-gradient retention ability. Finally, the final enhanced image is reconstructed by applying the inverse NSST to the processed low- and high-frequency components. The results show that the algorithm can significantly improve the visual impression of the image. Compared with the proposed algorithms in recent years, the average gradient and information entropy are significantly improved and the running time is shortened.