Aiming at the serious non-uniformity of infrared hyperspectral data, a non-uniformity correction method based on spectral channel is proposed.This method not only corrects the non-uniformity of each spectral channel image, but also corrects the non-uniformity between spectral channels. By comparing the traditional two-point correction method with the proposed method in this paper, it shows that the method proposed in this paper can not only effectively remove the non-uniformity of each spectral image, but also retain the original spectral curve characteristics of the target, which verifies the effectiveness of the proposed method in this paper.