We consider the stability of the zero solution of a system of impulsive functional-differential equations. By means of piecewise continuous functions, which are generalizations of classical Lyapunov functions, and using a technique due to Razumikhin, sufficient conditions are found for stability, uniform stability and asymptotical stability of the zero solution of these equations. Applications to impulsive population dynamics are also discussed.