We study the existence of solutions for a class of abstract impulsive differential equations. Our technical framework allows us to study partial differential equations with impulsive conditions involving partial derivatives and nonlinear expressions of the solution. Some applications to impulsive partial differential equations are presented.