The aim of this work is to study the global existence of solutions for the Cauchy problem of a Klein--Gordon equation with high energy initial data. The proof relies on constructing a new functional, which includes both the initial displacement and the initial velocity: with sign preserving property of the new functional we show the existence of global weak solutions.