Structured abstract Aim: The nonlinear characters of two linearly stable equilibrium states (virus and immune) for a theoretical virus-immune model are analyzed. Methods: Conditional nonlinear optimal perturbation (CNOP), Lyapunov method and linear singular vector method. Results & conclusion: Two linearly stable equilibrium states (immune-free and immune) with linear methods are nonlinearly unstable using the CNOP method. When the CNOP-type of initial perturbation is used in the model, the immune-free (immune) equilibrium state will be made into the immune (immune-free) equilibrium state. Through computing the variations of nonlinear terms of the model, the nonlinear effect of immune proliferation plays an important role in abrupt changes of the immune-free equilibrium state compared with the linear term. For the immune equilibrium state, the nonlinear effect of viral replication is also an important factor.