In this paper, by employing a critical point theorem, we establish the existence of infinitely many solutions for second-order impulsive differential equations with Dirichlet boundary conditions, depending on two real parameters. We also provide some particular cases and a concrete example in order to illustrate the main abstract results of this paper.