A novel algorithm for hyperspectral image (HSI) denoising is proposed based on tensor group sparse representation. A HSI is considering as 3 order tensor. First, a HSI is divided into small tensor blocks. Second, similar blocks are gathered into clusters, and then a tensor group sparse representation model is constructed based on every cluster. Through exploiting HSI spectral correlation and nonlocal similarity over space, the model constrained tensor group sparse representation can be decomposed into a series of unconstrained low-rank tensor approximation problems, which can be solved using the tensor decomposition technique. The experiment results on the synthetic and real hyperspectral remote sensing images demonstrate the effectiveness of the proposed approach