In this paper, we deal with the multiplicity of solutions for a fourth-order impulsive differential equation with a parameter. Using variational methods and a ‘three critical points’ theorem, we give some new criteria to guarantee that the impulsive problem has at least three classical solutions. An example is also given in order to illustrate the main results.