This paper addresses the problem of finite-time synchronization for a class of multi-layer nonlinear coupled complex networks via intermittent feedback control. Firstly, based on finite-time stability theory, some novel criteria are given to guarantee that the error system of drive-response systems is still finite-time stable under an inherently discontinuous controller. Then, by proposing two kinds of intermittent feedback control laws, sufficient conditions of finite-time synchronization of two kinds of multi-layer complex networks are derived, respectively. The time delay between different layers is also taken into consideration. Finally, a numerical example is provided to verify the effectiveness of the proposed methods.