This article investigates the approximate controllability of second order non-autonomous functional evolution equations involving non-instantaneous impulses and nonlocal conditions. First, we discuss the approximate controllability of second order linear system in details, which lacks in the existing literature. Then, we derive sufficient conditions for approximate controllability of our system in separable reflexive Banach spaces via linear evolution operator, resolvent operator conditions, and Schauder's fixed point theorem. Finally, we verify our results to examined the approximate controllability of the non-autonomous wave equation with non-instantaneous impulses and finite delay in the application section.