We consider a similinear elliptic equation with sign-changing potential − Δ u − V ( x ) u = f ( x , u ) , u ∈ H 1 ( ℝ N ) , where V ( x ) is a function possibly changing sign in ℝ N . Under certain assumptions on f , we prove that the equation has infinitely many solutions.