In this paper, we are concerned with the multiplicity of solutions for a fourth-order impulsive differential equation with Dirichlet boundary conditions and two control parameters. 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. We also provide an example in order to illustrate the main abstract results of this paper.