In this work, the Riemann–Hilbert (RH) problem is employed to study the multiple high-order pole solutions of the cubic Camassa–Holm (cCH) equation with the term characterizing the effect of linear dispersion under zero boundary conditions and nonzero boundary conditions. Under the reflectionless situation, we generalize the residue theorem and obtain the multiple high-order pole solutions of cCH equation by solving an algebraic system. During the process of establishing the solution of RH problem, to simplify the calculations involving the implicitly expressed of variables (x, t) in the solution, we introduce a new scale (y, t) to ensure the solution of RH problem is explicitly expressed with respect to it. Finally, the exact solutions are obtained for cases involving one high-order pole and N high-order poles.