This study investigates the controllability of a Volterra evolution equation with impulsive terms and nonlocal initial conditions. With the aid of the resolvent operator generated by the linear part of the equation, mild solutions can be defined. Notably, the resolvent operator lacks compactness and equicontinuity. Additionally, the compactness of the impulsive and nonlocal functions is not required. Sufficient conditions for controllability are obtained through measures of noncompactness in Banach spaces. Functional differential equations and hyperbolic partial differential equations can be solved with these results. An example is given to illustrate the validity of the presented results.