The purpose of this paper is to study the existence and multiplicity of periodic solutions for the following non-autonomous second-order Hamiltonian systems: <(u) double over dot>(t) = del F(t, u(t)) a.e. t is an element of [0, T], u(0) -u(T) = (u)over dot(0) - (u)over dot(T) = 0, where T > 0. Some new existence and multiplicity theorems are obtained by using the least action principle, and the minimax method in critical point theory, which unify and generalize some of the recent corresponding results in the literature.