We study the Cauchy problem of nonlinear Klein-Gordon equation with dissipative term. By introducing a family of potential wells, we derive the invariant sets and prove the global existence, finite time blow up as well as the asymptotic behaviour of solutions. In particular, we show a sharp condition for global existence and finite time blow up of solutions.