Skip to content
Play Chinese Chess.

Xiangqi rules

Xiangqi is Chinese chess for two players on a 9 by 10 point board. Each side moves seven kinds of pieces to trap the other general. Wikipedia's Xiangqi article is the source for every rule fact on this page.

Updated 10 September 2026

Play

  1. Set up 16 red pieces and 16 black pieces on their marked starting points.
  2. Red moves first, then players alternate one move at a time.
  3. Pick a piece and move it to a legal point on the board.
  4. Land on a point held by an enemy piece to capture it.
  5. The river crosses the middle of the board and limits the elephant and the soldier.
  6. Check means your general could be captured on the next move.
  7. Checkmate means the checked general has no way to escape, so that side loses.
  8. Stalemate also loses the game for the player with no legal move.

The board and the palace

The board has 9 files (vertical lines) and 10 ranks (horizontal lines). Pieces sit on the 90 points where the lines cross, not in the squares between them. Each side has a palace, a 3 by 3 block of points with diagonal lines corner to corner. The general and the two advisors must stay inside their own palace.

The river

A river runs between rank 5 and rank 6, across the middle of the board. The river changes the move of two pieces only. An elephant can never cross the river. A soldier gains a sideways move after it crosses the river.

The pieces

The general, 帥 for red and 將 for black, moves one point along a line and stays inside the palace.

The advisor, 仕 for red and 士 for black, moves one point diagonally and stays inside the palace.

The elephant, 相 for red and 象 for black, moves exactly two points diagonally, never crosses the river, and is blocked by a piece on the midpoint.

The horse, 傌 for red and 馬 for black, moves one point along a line and then one point diagonally outward, and a piece on the first step blocks it.

The chariot, 俥 for red and 車 for black, moves any distance along a line and cannot jump.

The cannon, 炮 for red and 砲 for black, moves like the chariot but captures only by jumping over exactly one piece.

The soldier, 兵 for red and 卒 for black, moves one point forward, gains a sideways move after the river, and never moves back.

Each piece has its own page with a live diagram. The links are at the top of this page.

Check and checkmate

Check and checkmate work the same way as in Western chess. A player gives check when their next move could capture the enemy general. Checkmate happens when the checked player has no move to stop the capture, and that player loses.

Stalemate is a loss

Stalemate works the opposite way from Western chess. In Western chess, a stalemate is a draw. In xiangqi, the player with no legal move loses the game, even without check.

The flying general

The flying general rule keeps the two generals apart. They may never face each other on an open file with no piece between them. In the classical rule, a general on such a file may cross the board and capture the other general. Opening that file is therefore a move into check, and the move is illegal.

Perpetual check and chase

Perpetual check is not allowed, and it costs the game for the side giving check. Perpetual chase of one unprotected piece is also against the rules, except a chase by a general or a soldier. This site uses a simple version. On the third repeat of a position, the side that gave check each time loses that game.

Draws

A xiangqi game can end in a draw in several ways. Both players can agree to stop and split the point. A position can repeat over and over with no rule broken by either side. This site also declares a draw after 60 moves by each side with no capture.

Notation

Xiangqi has three ways to write down a move. Classical Chinese notation names the piece and uses 進, 退, or 平 for forward, back, and sideways. The WXF, or World Xiangqi Federation, system uses a letter for each piece, a file number, and a direction sign. A third, informal style uses Western board coordinates and reads like algebraic chess notation.

Handicaps

A stronger player can give a handicap. The strong side removes a chariot, a cannon, or one or two horses from their own army. Removing a chariot protects the remaining horse until it moves, a rule called the iron horse. Removing a cannon protects the other cannon the same way. Removing one or two horses protects the middle soldier, unless capturing that soldier would give check.

Questions and answers

What is xiangqi?

Xiangqi is Chinese chess, a two-player strategy game on a 9 by 10 point board. It is the most popular board game in China. Each side commands 16 pieces and tries to trap the enemy general.

How many pieces does each side have in xiangqi?

Each side has 16 pieces: one general, two advisors, two elephants, two horses, two chariots, two cannons, and five soldiers. Red and black start with the same set.

What happens if a player has no legal move?

That player loses the game at once. Western chess treats the same case as a draw, not a loss.

Can the two generals ever face each other?

This is the flying general rule. The two generals can never face each other on an open file with no piece between them. A move that would create this open line is illegal.

Does xiangqi have a promotion rule like chess pawns?

Xiangqi has no promotion. A soldier keeps its single-point move for the whole game. That limit holds even after the soldier crosses the river and gains a sideways option.

What ends a game in xiangqi?

A game ends by checkmate, by a stalemate loss, by perpetual check or chase, or by a draw. This site also declares a draw after 60 moves by each side with no capture.

Sources