The invention discloses a game controller and a control method thereof, and aims to solve the problems such as weak sense of reality in the prior art. The game controller consists of a holder worn on the head of a human body, a CPU, a tilt angle sensor and a corner sensor; a CPU output port is connected with a computer used for executing a game program; the tilt angle sensor and the corner sensor are arranged on the holder and are respectively used for receiving a displacement signal of the head of a player and transmitting the displacement signal to the CPU; and after the CPU detects the displacement signal, the CPU converts the displacement signal to a computer readable control instruction and sends the control instruction to the computer. The holder is worn on the head of the player, and the head action in a game is controlled by the head action of the human body, so when the head of the player is slightly upwards, the upward action can also be generated in the game, and when the head of the player is slightly leftwards, the leftward action can also be generated in the game; therefore, the real environment of the game is simulated, the player feels in the game, and the local body is prevented from keeping the same posture to benefit human health.