Human Pose Estimation In Images Is Challenging And Important For Many Computer Vision Applications. Large Improvements In Human Pose Estimation Have Been Achieved With The Development Of Convolutional Neural Networks. Even Though, When Encountered Some Difficult Cases Even The State-ofthe-art Models May Fail To Predict All The Body Joints Correctly. Some Recent Works Try To Refine The Pose Estimator. GAN (Generative Adversarial Networks) Has Been Proved To Be Efficient To Improve Human Pose Estimation. However, GAN Can Only Learn Local Body Joints Structural Constrains. In This Paper, We Propose To Apply Self-Attention GAN To Further Improve The Performance Of Human Pose Estimation. With Attention Mechanism In The Framework Of GAN, We Can Learn Long-range Body Joints Dependencies, Therefore Enforce The Entire Body Joints Structural Constrains To Make All The Body Joints To Be Consistent. Our Method Outperforms Other State-of-the-art Methods On Two Standard Benchmark Datasets MPII And LSP For Human Pose Estimation.