In the traditional analysis of the angular motion of a projectile, the coefficient freezing method is often used to simplify the differential equation of angular motion. However, this method gives a poor approximation for long time scales. In this paper, based on Lyapunov artificial-small-parameter perturbation theory, an asymptotic analytical solution for the angular motion of a projectile is derived by constructing artificial small parameters for the variable coefficient terms in the original equation. In an example, the angular motion of a single-channel rotating projectile with two-dimensional trajectory correction was analyzed. The method proposed in this paper was compared with the coefficient freezing method. The results show that the proposed method can give a good approximation over a long time scale. This study may be significant for the solution of differential equations with variable coefficients and may be useful for certain engineering applications.