How does the horse move in xiangqi?

Every position, move and legality claim on this page is verified programmatically against our open rules engine, which implements the WXF laws and is tested against the official 110-diagram repetition casebook.

Direct answer

The xiangqi horse moves one point straight, then one point diagonally outward — an L, like a chess knight. The crucial difference is that it does not jump: if the point it steps through first is occupied, that direction is blocked. Chinese players call this 蹩马腿, “hobbling the horse's leg”. A horse in the open centre has eight moves; a badly blocked one can have none.

The move itself

Think of the horse's move as two steps that happen in order, because the order is what makes the blocking rule work:

  1. One point orthogonally — up, down, left or right.
  2. One point diagonally, continuing outward in the same general direction.

The horse below sits on e4 with an empty board around it. Click it: every point it can legally reach is dotted. There are eight, the maximum a horse ever has.

楚 河 漢 界

Click the horse to see its eight moves, then play one.

A horse on e4 with nothing in its way: eight destinations, shown by the same move generator the game runs on.

Xiangqi position. Red: horse e4, general e0. Black: general d9. Red to move.

Hobbling the horse's leg (蹩马腿)

This is the rule that separates xiangqi from western chess, and the one that costs beginners games. The horse steps through the adjacent orthogonal point. If a piece — either colour, yours included — stands on that point, the two moves in that direction are gone.

The horse below is the same horse on e4, but a friendly soldier now stands on e5, directly above it. Click the horse: the two moves that would have gone “up” (d6 and f6) have vanished. Six moves remain. Try to play the horse to f6 anyway — the board will refuse it and tell you why.

楚 河 漢 界

The soldier on e5 blocks the leg. Try to move the horse to f6.

One piece on e5 removes two of the horse's eight moves. Your own pieces block it exactly as the opponent's do.

Xiangqi position. Red: soldier e5, horse e4, general e0. Black: general d9. Red to move.

What this means in a real game

Three consequences follow, and together they shape most of xiangqi opening theory:

  • Horses need air. A horse behind its own unmoved soldiers is doing very little. Opening plans are largely about giving horses somewhere to go.
  • Horses can be trapped. Because a horse can be reduced to zero moves, a horse on the edge with its legs blocked is close to a lost piece.
  • You can block deliberately. Placing a piece on an enemy horse's leg is a real defensive move — it removes attacking options without capturing anything.

This is also why the Screen Horses formation is one of the most important defences in the game: the two horses defend each other and keep each other's legs clear.

Common mistakes

Treating it like a chess knight and jumping over pieces

The single most common error for players arriving from western chess. The horse never jumps. If the orthogonal point it steps through is occupied, that direction is closed — check it before you plan a fork.

Forgetting that your own pieces block it too

The blocking rule does not care about colour. A horse hemmed in by its own soldiers and advisors is just as immobile as one blocked by the enemy.

Assuming a blocked horse still defends the square

If the horse cannot legally move to a point, it does not defend that point either. Recapturing with a hobbled horse is not an option, and attackers will use that.

Related questions

Is the xiangqi horse the same as a chess knight?

They travel the same L-shaped path, but the chess knight jumps and the xiangqi horse does not. A xiangqi horse is blocked if the orthogonal point it steps through is occupied, which makes it markedly weaker in crowded positions and stronger in open ones.

How many moves does a xiangqi horse have?

Eight at most, from an open point in the centre. On the edge it has four at most, in a corner two, and a horse whose legs are all blocked has none at all.

Can a horse cross the river?

Yes. The horse moves freely over the whole board. Only the elephant and the advisors and general are confined — the elephant to its own side of the river, the advisors and general to the palace.

How do you block an enemy horse?

Put any piece on the orthogonal point next to it, in the direction you want to close. One piece removes two of the horse's moves, and it does not matter whose piece it is.

Try it on a real board

Play a full game against the computer or a real opponent. Free, no download, and every rule on this page enforced by the engine that verified it.