A feasible scheme for protecting the Greenberger-Horne-Zeilinger (GHZ) entanglement state in non-Markovian environments is proposed. It consists of prior weak measurement on each qubit before the interaction with decoherence environments followed by post quantum measurement reversals. It is shown that both the fidelity and concurrence of the GHZ state can be effectively improved. Meanwhile, we also verified that our scenario can enhance tripartite nonlocality remarkably. In addition, the result indicates that the larger the weak measurement strength, the better the effectiveness of the scheme with the lower success probability.