The paper studies the existence of three nonnegative solutions to a type of three-point boundary value problem for second-order impulsive differential equations, and obtains the sufficient conditions for existence of three nonnegative solutions by means of the Leggett-Williams's fixed point theorem.