Considering the limitation of machine and technology, we study the stability for nonlinear impulsive control system with some uncertainty factors, such as the bounded gain error and the parameter uncertainty. A new sufficient condition for this system is established based on the generalized Cauchy–Schwarz inequality in this paper. Compared with some existing results, the proposed method is more practically applicable. The effectiveness of the proposed method is shown by a numerical example.