Absorption in subsurface media severely degrades seismic data quality. Seismic attenuation compensation as an important processing method can effectively improve the resolution and fidelity of seismic data. Based on sparse reflectivity model and attenuated convolution function, inversion-based compensation approaches show better stability and accuracy over traditional direct compensation schemes. However, conventional inversion-based compensation methods are conducted on single trace, which ignore the subsurface spatial continuity and make the compensated result contaminated with high-frequency noise. In this paper, we develop a structurally constrained multichannel L1-2 minimization for seismic attenuation compensation. We first estimate structure tensors from migrated seismic images. The structure tensors can be decomposed by eigenvalues and eigenvectors, which can reflect the structural orientations. Then, we introduce the estimated orientations as a regularization term to the L1-2 inversion-based compensation objective function. In this way, we can improve the stability of the compensation result and enhance the spatial continuity of the compensated seismic reflectors. The structure-guided L1-2 regularized compensation objective function can be efficiently solved via difference of convex algorithm and alternating direction method of multipliers. Synthetic and field data examples demonstrate that the proposed method possesses superior performance over conventional L1-2 regularized inversion-based compensation.